builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-146 starttime: 1464016099.96 results: success (0) buildid: 20160523061540 builduid: b048b1a6c3734084a413d294d4b3e02a revision: 641d8d468d540ede408c427b1840e35217e44e76 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:19.957910) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:19.958387) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:19.958667) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:20.165114) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 08:08:20.165483) ========= '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-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 WINDIR=C:\windows using PTY: False --08:08:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 9.37 MB/s 08:08:21 (9.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.023000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 08:08:21.223606) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-23 08:08:21.223918) ========= '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-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.509000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-23 08:08:23.747351) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 08:08:23.747715) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 641d8d468d540ede408c427b1840e35217e44e76 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 641d8d468d540ede408c427b1840e35217e44e76 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 WINDIR=C:\windows using PTY: False 2016-05-23 08:08:24,165 truncating revision to first 12 chars 2016-05-23 08:08:24,165 Setting DEBUG logging. 2016-05-23 08:08:24,167 attempt 1/10 2016-05-23 08:08:24,167 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/641d8d468d54?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 08:08:24,563 unpacking tar archive at: mozilla-aurora-641d8d468d54/testing/mozharness/ program finished with exit code 0 elapsedTime=1.081000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-23 08:08:24.893704) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:24.894006) ========= script_repo_revision: 641d8d468d540ede408c427b1840e35217e44e76 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:24.894438) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:24.894707) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 08:08:24.909559) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 37 secs) (at 2016-05-23 08:08:24.909962) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 08:08:25 INFO - MultiFileLogger online at 20160523 08:08:25 in C:\slave\test 08:08:25 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 08:08:25 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 08:08:25 INFO - {'append_to_log': False, 08:08:25 INFO - 'base_work_dir': 'C:\\slave\\test', 08:08:25 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:08:25 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 08:08:25 INFO - 'buildbot_json_path': 'buildprops.json', 08:08:25 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 08:08:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:08:25 INFO - 'download_minidump_stackwalk': True, 08:08:25 INFO - 'download_symbols': 'true', 08:08:25 INFO - 'e10s': False, 08:08:25 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 08:08:25 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 08:08:25 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 08:08:25 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 08:08:25 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 08:08:25 INFO - 'C:/mozilla-build/tooltool.py'), 08:08:25 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 08:08:25 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 08:08:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:08:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:08:25 INFO - 'log_level': 'info', 08:08:25 INFO - 'log_to_console': True, 08:08:25 INFO - 'opt_config_files': (), 08:08:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:08:25 INFO - '--processes=1', 08:08:25 INFO - '--config=%(test_path)s/wptrunner.ini', 08:08:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:08:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:08:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:08:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:08:25 INFO - 'pip_index': False, 08:08:25 INFO - 'require_test_zip': True, 08:08:25 INFO - 'test_type': ('testharness',), 08:08:25 INFO - 'this_chunk': '1', 08:08:25 INFO - 'total_chunks': '10', 08:08:25 INFO - 'virtualenv_path': 'venv', 08:08:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:08:25 INFO - 'work_dir': 'build'} 08:08:25 INFO - ##### 08:08:25 INFO - ##### Running clobber step. 08:08:25 INFO - ##### 08:08:25 INFO - Running pre-action listener: _resource_record_pre_action 08:08:25 INFO - Running main action method: clobber 08:08:25 INFO - rmtree: C:\slave\test\build 08:08:25 INFO - Using _rmtree_windows ... 08:08:25 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 08:10:22 INFO - Running post-action listener: _resource_record_post_action 08:10:22 INFO - ##### 08:10:22 INFO - ##### Running read-buildbot-config step. 08:10:22 INFO - ##### 08:10:22 INFO - Running pre-action listener: _resource_record_pre_action 08:10:22 INFO - Running main action method: read_buildbot_config 08:10:22 INFO - Using buildbot properties: 08:10:22 INFO - { 08:10:22 INFO - "project": "", 08:10:22 INFO - "product": "firefox", 08:10:22 INFO - "script_repo_revision": "production", 08:10:22 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest", 08:10:22 INFO - "repository": "", 08:10:22 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-1", 08:10:22 INFO - "buildid": "20160523061540", 08:10:22 INFO - "pgo_build": "False", 08:10:22 INFO - "basedir": "C:\\slave\\test", 08:10:22 INFO - "buildnumber": 48, 08:10:22 INFO - "slavename": "t-w864-ix-146", 08:10:22 INFO - "revision": "641d8d468d540ede408c427b1840e35217e44e76", 08:10:22 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 08:10:22 INFO - "platform": "win64", 08:10:22 INFO - "branch": "mozilla-aurora", 08:10:22 INFO - "repo_path": "releases/mozilla-aurora", 08:10:22 INFO - "moz_repo_path": "", 08:10:22 INFO - "stage_platform": "win64", 08:10:22 INFO - "builduid": "b048b1a6c3734084a413d294d4b3e02a", 08:10:22 INFO - "slavebuilddir": "test" 08:10:22 INFO - } 08:10:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json. 08:10:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip. 08:10:22 INFO - Running post-action listener: _resource_record_post_action 08:10:22 INFO - ##### 08:10:22 INFO - ##### Running download-and-extract step. 08:10:22 INFO - ##### 08:10:22 INFO - Running pre-action listener: _resource_record_pre_action 08:10:22 INFO - Running main action method: download_and_extract 08:10:22 INFO - mkdir: C:\slave\test\build\tests 08:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:22 INFO - https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 08:10:22 INFO - trying https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json 08:10:22 INFO - Downloading https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 08:10:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.test_packages.json'}, attempt #1 08:10:24 INFO - Downloaded 1274 bytes. 08:10:24 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 08:10:24 INFO - Using the following test package requirements: 08:10:24 INFO - {u'common': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 08:10:24 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.cppunittest.tests.zip'], 08:10:24 INFO - u'gtest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.gtest.tests.zip'], 08:10:24 INFO - u'jittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'jsshell-win64.zip'], 08:10:24 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.mochitest.tests.zip'], 08:10:24 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 08:10:24 INFO - u'reftest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.reftest.tests.zip'], 08:10:24 INFO - u'talos': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.talos.tests.zip'], 08:10:24 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'], 08:10:24 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 08:10:24 INFO - u'firefox-48.0a2.en-US.win64.xpcshell.tests.zip']} 08:10:24 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win64.common.tests.zip', u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 08:10:24 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:10:24 INFO - https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 08:10:24 INFO - trying https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip 08:10:24 INFO - Downloading https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip 08:10:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip'}, attempt #1 08:10:25 INFO - Downloaded 20485185 bytes. 08:10:25 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:10:25 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:10:26 INFO - caution: filename not matched: web-platform/* 08:10:27 INFO - Return code: 11 08:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:10:27 INFO - https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 08:10:27 INFO - trying https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip 08:10:27 INFO - Downloading https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip 08:10:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip'}, attempt #1 08:10:28 INFO - Downloaded 36409075 bytes. 08:10:28 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:10:28 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:11:09 INFO - caution: filename not matched: bin/* 08:11:09 INFO - caution: filename not matched: config/* 08:11:09 INFO - caution: filename not matched: mozbase/* 08:11:09 INFO - caution: filename not matched: marionette/* 08:11:09 INFO - caution: filename not matched: tools/wptserve/* 08:11:09 INFO - Return code: 11 08:11:09 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:11:09 INFO - https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip matches https://queue.taskcluster.net 08:11:09 INFO - trying https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 08:11:09 INFO - Downloading https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.zip 08:11:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip'}, attempt #1 08:11:12 INFO - Downloaded 82708331 bytes. 08:11:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 08:11:12 INFO - mkdir: C:\slave\test\properties 08:11:12 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 08:11:12 INFO - Writing to file C:\slave\test\properties\build_url 08:11:12 INFO - Contents: 08:11:12 INFO - build_url:https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 08:11:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 08:11:13 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 08:11:13 INFO - Writing to file C:\slave\test\properties\symbols_url 08:11:13 INFO - Contents: 08:11:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 08:11:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:13 INFO - https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:11:13 INFO - trying https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 08:11:13 INFO - Downloading https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 08:11:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip'}, attempt #1 08:11:15 INFO - Downloaded 50721962 bytes. 08:11:15 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 08:11:15 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 08:11:16 INFO - Return code: 0 08:11:16 INFO - Running post-action listener: _resource_record_post_action 08:11:16 INFO - Running post-action listener: set_extra_try_arguments 08:11:16 INFO - ##### 08:11:16 INFO - ##### Running create-virtualenv step. 08:11:16 INFO - ##### 08:11:16 INFO - Running pre-action listener: _pre_create_virtualenv 08:11:16 INFO - Running pre-action listener: _resource_record_pre_action 08:11:16 INFO - Running main action method: create_virtualenv 08:11:16 INFO - Creating virtualenv C:\slave\test\build\venv 08:11:16 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:11:16 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:11:19 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 08:11:21 INFO - Installing distribute......................................................................................................................................................................................done. 08:11:23 INFO - Return code: 0 08:11:23 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 08:11:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:23 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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-146', 'USERDOMAIN': 'T-W864-IX-146', '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-146', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-146', '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-146\\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:11:23 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:11:23 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:11:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:11:23 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:11:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:11:23 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:11:23 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:11:23 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:11:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:11:23 INFO - 'DCLOCATION': 'SCL3', 08:11:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:11:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:11:23 INFO - 'HOMEDRIVE': 'C:', 08:11:23 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:11:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:11:23 INFO - 'KTS_VERSION': '1.19c', 08:11:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:11:23 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:11:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:11:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:11:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:11:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:23 INFO - 'MOZ_NO_REMOTE': '1', 08:11:23 INFO - 'NO_EM_RESTART': '1', 08:11:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:11:23 INFO - 'OS': 'Windows_NT', 08:11:23 INFO - 'OURDRIVE': 'C:', 08:11:23 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:11:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:11:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:11:23 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:11:23 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:11:23 INFO - 'PROCESSOR_LEVEL': '6', 08:11:23 INFO - 'PROCESSOR_REVISION': '1e05', 08:11:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:11:23 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:11:23 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:11:23 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:11:23 INFO - 'PROMPT': '$P$G', 08:11:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:11:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:11:23 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:11:23 INFO - 'PWD': 'C:\\slave\\test', 08:11:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:11:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:11:23 INFO - 'SYSTEMDRIVE': 'C:', 08:11:23 INFO - 'SYSTEMROOT': 'C:\\windows', 08:11:23 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:23 INFO - 'TEST1': 'testie', 08:11:23 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:23 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:11:23 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:11:23 INFO - 'USERNAME': 'cltbld', 08:11:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:11:23 INFO - 'WINDIR': 'C:\\windows', 08:11:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:11:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:11:27 INFO - Downloading/unpacking psutil>=0.7.1 08:11:27 INFO - Running setup.py egg_info for package psutil 08:11:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:11:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:11:27 INFO - Installing collected packages: psutil 08:11:27 INFO - Running setup.py install for psutil 08:11:27 INFO - building 'psutil._psutil_windows' extension 08:11:27 INFO - error: Unable to find vcvarsall.bat 08:11:27 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-tigyqa-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:11:27 INFO - running install 08:11:27 INFO - running build 08:11:27 INFO - running build_py 08:11:27 INFO - creating build 08:11:27 INFO - creating build\lib.win32-2.7 08:11:27 INFO - creating build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 08:11:27 INFO - running build_ext 08:11:27 INFO - building 'psutil._psutil_windows' extension 08:11:27 INFO - error: Unable to find vcvarsall.bat 08:11:27 INFO - ---------------------------------------- 08:11:27 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-tigyqa-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:11:27 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-146\AppData\Roaming\pip\pip.log 08:11:27 WARNING - Return code: 1 08:11:27 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 08:11:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 08:11:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:27 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-146', 'USERDOMAIN': 'T-W864-IX-146', '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-146', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-146', '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-146\\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:11:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 08:11:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:11:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:11:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:11:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:11:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:11:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:11:27 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:11:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:11:27 INFO - 'DCLOCATION': 'SCL3', 08:11:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:11:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:11:27 INFO - 'HOMEDRIVE': 'C:', 08:11:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:11:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:11:27 INFO - 'KTS_VERSION': '1.19c', 08:11:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:11:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:11:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:11:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:11:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:11:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:27 INFO - 'MOZ_NO_REMOTE': '1', 08:11:27 INFO - 'NO_EM_RESTART': '1', 08:11:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:11:27 INFO - 'OS': 'Windows_NT', 08:11:27 INFO - 'OURDRIVE': 'C:', 08:11:27 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:11:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:11:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:11:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:11:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:11:27 INFO - 'PROCESSOR_LEVEL': '6', 08:11:27 INFO - 'PROCESSOR_REVISION': '1e05', 08:11:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:11:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:11:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:11:27 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:11:27 INFO - 'PROMPT': '$P$G', 08:11:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:11:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:11:27 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:11:27 INFO - 'PWD': 'C:\\slave\\test', 08:11:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:11:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:11:27 INFO - 'SYSTEMDRIVE': 'C:', 08:11:27 INFO - 'SYSTEMROOT': 'C:\\windows', 08:11:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:27 INFO - 'TEST1': 'testie', 08:11:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:27 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:11:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:11:27 INFO - 'USERNAME': 'cltbld', 08:11:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:11:27 INFO - 'WINDIR': 'C:\\windows', 08:11:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:11:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:11:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:11:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:11:28 INFO - Running setup.py egg_info for package mozsystemmonitor 08:11:28 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 08:11:28 INFO - Running setup.py egg_info for package psutil 08:11:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 08:11:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:11:28 INFO - Installing collected packages: mozsystemmonitor, psutil 08:11:28 INFO - Running setup.py install for mozsystemmonitor 08:11:28 INFO - Running setup.py install for psutil 08:11:28 INFO - building 'psutil._psutil_windows' extension 08:11:28 INFO - error: Unable to find vcvarsall.bat 08:11:28 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-kwwbhm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 08:11:28 INFO - running install 08:11:28 INFO - running build 08:11:28 INFO - running build_py 08:11:28 INFO - running build_ext 08:11:28 INFO - building 'psutil._psutil_windows' extension 08:11:28 INFO - error: Unable to find vcvarsall.bat 08:11:28 INFO - ---------------------------------------- 08:11:28 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-kwwbhm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 08:11:28 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-146\AppData\Roaming\pip\pip.log 08:11:28 WARNING - Return code: 1 08:11:28 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:11:28 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 08:11:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:28 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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-146', 'USERDOMAIN': 'T-W864-IX-146', '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-146', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-146', '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-146\\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:11:28 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:11:28 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:11:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:11:28 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:11:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:11:28 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:11:28 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:11:28 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:11:28 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:11:28 INFO - 'DCLOCATION': 'SCL3', 08:11:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:11:28 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:11:28 INFO - 'HOMEDRIVE': 'C:', 08:11:28 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:11:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:11:28 INFO - 'KTS_VERSION': '1.19c', 08:11:28 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:11:28 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:11:28 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:11:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:11:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:11:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:28 INFO - 'MOZ_NO_REMOTE': '1', 08:11:28 INFO - 'NO_EM_RESTART': '1', 08:11:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:28 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:11:28 INFO - 'OS': 'Windows_NT', 08:11:28 INFO - 'OURDRIVE': 'C:', 08:11:28 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:11:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:11:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:11:28 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:11:28 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:11:28 INFO - 'PROCESSOR_LEVEL': '6', 08:11:28 INFO - 'PROCESSOR_REVISION': '1e05', 08:11:28 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:11:28 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:11:28 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:11:28 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:11:28 INFO - 'PROMPT': '$P$G', 08:11:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:11:28 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:11:28 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:11:28 INFO - 'PWD': 'C:\\slave\\test', 08:11:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:11:28 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:11:28 INFO - 'SYSTEMDRIVE': 'C:', 08:11:28 INFO - 'SYSTEMROOT': 'C:\\windows', 08:11:28 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:28 INFO - 'TEST1': 'testie', 08:11:28 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:28 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:11:28 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:11:28 INFO - 'USERNAME': 'cltbld', 08:11:28 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:11:28 INFO - 'WINDIR': 'C:\\windows', 08:11:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:11:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:11:29 INFO - Downloading/unpacking blobuploader==1.2.4 08:11:29 INFO - Downloading blobuploader-1.2.4.tar.gz 08:11:29 INFO - Running setup.py egg_info for package blobuploader 08:11:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:11:32 INFO - Running setup.py egg_info for package requests 08:11:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:11:32 INFO - Downloading docopt-0.6.1.tar.gz 08:11:32 INFO - Running setup.py egg_info for package docopt 08:11:32 INFO - Installing collected packages: blobuploader, docopt, requests 08:11:32 INFO - Running setup.py install for blobuploader 08:11:32 INFO - Running setup.py install for docopt 08:11:32 INFO - Running setup.py install for requests 08:11:32 INFO - Successfully installed blobuploader docopt requests 08:11:32 INFO - Cleaning up... 08:11:32 INFO - Return code: 0 08:11:32 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:11:32 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:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:32 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:11:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:32 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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, '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-146', 'USERDOMAIN': 'T-W864-IX-146', '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-146', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-146', '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-146\\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:11:32 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:11:32 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:11:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:11:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:11:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:11:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:11:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:11:32 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:11:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:11:32 INFO - 'DCLOCATION': 'SCL3', 08:11:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:11:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:11:32 INFO - 'HOMEDRIVE': 'C:', 08:11:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:11:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:11:32 INFO - 'KTS_VERSION': '1.19c', 08:11:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:11:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:11:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:11:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:11:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:11:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:32 INFO - 'MOZ_NO_REMOTE': '1', 08:11:32 INFO - 'NO_EM_RESTART': '1', 08:11:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:11:32 INFO - 'OS': 'Windows_NT', 08:11:32 INFO - 'OURDRIVE': 'C:', 08:11:32 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:11:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:11:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:11:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:11:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:11:32 INFO - 'PROCESSOR_LEVEL': '6', 08:11:32 INFO - 'PROCESSOR_REVISION': '1e05', 08:11:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:11:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:11:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:11:32 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:11:32 INFO - 'PROMPT': '$P$G', 08:11:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:11:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:11:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:11:32 INFO - 'PWD': 'C:\\slave\\test', 08:11:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:11:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:11:32 INFO - 'SYSTEMDRIVE': 'C:', 08:11:32 INFO - 'SYSTEMROOT': 'C:\\windows', 08:11:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:32 INFO - 'TEST1': 'testie', 08:11:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:32 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:11:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:11:32 INFO - 'USERNAME': 'cltbld', 08:11:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:11:32 INFO - 'WINDIR': 'C:\\windows', 08:11:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:11:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:11:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:11:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:11:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:11:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:11:37 INFO - Unpacking c:\slave\test\build\tests\marionette 08:11:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:11:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:11:37 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:11:37 INFO - Running setup.py install for browsermob-proxy 08:11:52 INFO - Running setup.py install for manifestparser 08:11:52 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for marionette-client 08:11:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:11:52 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for marionette-driver 08:11:52 INFO - Running setup.py install for mozcrash 08:11:52 INFO - Running setup.py install for mozdebug 08:11:52 INFO - Running setup.py install for mozdevice 08:11:52 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozfile 08:11:52 INFO - Running setup.py install for mozhttpd 08:11:52 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozinfo 08:11:52 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozInstall 08:11:52 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozleak 08:11:52 INFO - Running setup.py install for mozlog 08:11:52 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for moznetwork 08:11:52 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozprocess 08:11:52 INFO - Running setup.py install for mozprofile 08:11:52 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozrunner 08:11:52 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for mozscreenshot 08:11:52 INFO - Running setup.py install for moztest 08:11:52 INFO - Running setup.py install for mozversion 08:11:52 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:11:52 INFO - Running setup.py install for wptserve 08:11:52 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:11:52 INFO - Cleaning up... 08:11:52 INFO - Return code: 0 08:11:52 INFO - Installing None into virtualenv C:\slave\test\build\venv 08:11: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:11:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11: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:11:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:52 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 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, '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-146', 'USERDOMAIN': 'T-W864-IX-146', '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-146', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-146', '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-146\\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:11:52 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:11:52 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:11:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:11:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:11:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:11:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:11:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:11:52 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:11:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:11:52 INFO - 'DCLOCATION': 'SCL3', 08:11:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:11:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:11:52 INFO - 'HOMEDRIVE': 'C:', 08:11:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:11:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:11:52 INFO - 'KTS_VERSION': '1.19c', 08:11:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:11:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:11:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:11:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:11:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:11:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:52 INFO - 'MOZ_NO_REMOTE': '1', 08:11:52 INFO - 'NO_EM_RESTART': '1', 08:11:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:11:52 INFO - 'OS': 'Windows_NT', 08:11:52 INFO - 'OURDRIVE': 'C:', 08:11:52 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:11:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:11:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:11:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:11:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:11:52 INFO - 'PROCESSOR_LEVEL': '6', 08:11:52 INFO - 'PROCESSOR_REVISION': '1e05', 08:11:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:11:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:11:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:11:52 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:11:52 INFO - 'PROMPT': '$P$G', 08:11:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:11:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:11:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:11:52 INFO - 'PWD': 'C:\\slave\\test', 08:11:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:11:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:11:52 INFO - 'SYSTEMDRIVE': 'C:', 08:11:52 INFO - 'SYSTEMROOT': 'C:\\windows', 08:11:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:52 INFO - 'TEST1': 'testie', 08:11:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:11:52 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:11:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:11:52 INFO - 'USERNAME': 'cltbld', 08:11:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:11:52 INFO - 'WINDIR': 'C:\\windows', 08:11:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:11:55 INFO - Ignoring indexes: http://pypi.python.org/simple/ 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 08:11:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 08:11:55 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 08:11:55 INFO - Unpacking c:\slave\test\build\tests\marionette\client 08:11:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 08:11:55 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 08:11:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 08:11:56 INFO - Unpacking c:\slave\test\build\tests\marionette 08:11:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 08:11:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:11:56 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:12:08 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:12:08 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:12:08 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:12:08 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:12:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 08:12:08 INFO - Downloading blessings-1.6.tar.gz 08:12:08 INFO - Running setup.py egg_info for package blessings 08:12:08 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:12:08 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:12:08 INFO - Running setup.py install for blessings 08:12:08 INFO - Running setup.py install for browsermob-proxy 08:12:08 INFO - Running setup.py install for manifestparser 08:12:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for marionette-client 08:12:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 08:12:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for marionette-driver 08:12:08 INFO - Running setup.py install for mozcrash 08:12:08 INFO - Running setup.py install for mozdebug 08:12:08 INFO - Running setup.py install for mozdevice 08:12:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for mozhttpd 08:12:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for mozInstall 08:12:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for mozleak 08:12:08 INFO - Running setup.py install for mozprofile 08:12:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Running setup.py install for mozrunner 08:12:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 08:12:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 08:12:10 INFO - Running setup.py install for mozscreenshot 08:12:10 INFO - Running setup.py install for moztest 08:12:10 INFO - Running setup.py install for mozversion 08:12:10 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 08:12:10 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 08:12:10 INFO - Running setup.py install for wptserve 08:12:10 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 08:12:10 INFO - Cleaning up... 08:12:10 INFO - Return code: 0 08:12:10 INFO - Done creating virtualenv C:\slave\test\build\venv. 08:12:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:12:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:12:10 INFO - Reading from file tmpfile_stdout 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - Current package versions: 08:12:10 INFO - blessings == 1.6 08:12:10 INFO - blobuploader == 1.2.4 08:12:10 INFO - browsermob-proxy == 0.6.0 08:12:10 INFO - distribute == 0.6.14 08:12:10 INFO - docopt == 0.6.1 08:12:10 INFO - manifestparser == 1.1 08:12:10 INFO - marionette-client == 2.3.0 08:12:10 INFO - marionette-driver == 1.4.0 08:12:10 INFO - mozInstall == 1.12 08:12:10 INFO - mozcrash == 0.17 08:12:10 INFO - mozdebug == 0.1 08:12:10 INFO - mozdevice == 0.48 08:12:10 INFO - mozfile == 1.2 08:12:10 INFO - mozhttpd == 0.7 08:12:10 INFO - mozinfo == 0.9 08:12:10 INFO - mozleak == 0.1 08:12:10 INFO - mozlog == 3.1 08:12:10 INFO - moznetwork == 0.27 08:12:10 INFO - mozprocess == 0.22 08:12:10 INFO - mozprofile == 0.28 08:12:10 INFO - mozrunner == 6.11 08:12:10 INFO - mozscreenshot == 0.1 08:12:10 INFO - mozsystemmonitor == 0.0 08:12:10 INFO - moztest == 0.7 08:12:10 INFO - mozversion == 1.4 08:12:10 INFO - requests == 1.2.3 08:12:10 INFO - wptserve == 1.4.0 08:12:10 INFO - Running post-action listener: _resource_record_post_action 08:12:10 INFO - Running post-action listener: _start_resource_monitoring 08:12:10 INFO - Starting resource monitoring. 08:12:10 INFO - ##### 08:12:10 INFO - ##### Running pull step. 08:12:10 INFO - ##### 08:12:10 INFO - Running pre-action listener: _resource_record_pre_action 08:12:10 INFO - Running main action method: pull 08:12:10 INFO - Pull has nothing to do! 08:12:10 INFO - Running post-action listener: _resource_record_post_action 08:12:10 INFO - ##### 08:12:10 INFO - ##### Running install step. 08:12:10 INFO - ##### 08:12:10 INFO - Running pre-action listener: _resource_record_pre_action 08:12:10 INFO - Running main action method: install 08:12:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 08:12:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 08:12:10 INFO - Reading from file tmpfile_stdout 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - Detecting whether we're running mozinstall >=1.0... 08:12:10 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 08:12:10 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 08:12:10 INFO - Reading from file tmpfile_stdout 08:12:10 INFO - Output received: 08:12:10 INFO - Usage: mozinstall-script.py [options] installer 08:12:10 INFO - Options: 08:12:10 INFO - -h, --help show this help message and exit 08:12:10 INFO - -d DEST, --destination=DEST 08:12:10 INFO - Directory to install application into. [default: 08:12:10 INFO - "C:\slave\test"] 08:12:10 INFO - --app=APP Application being installed. [default: firefox] 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - Using _rmtree_windows ... 08:12:10 INFO - mkdir: C:\slave\test\build\application 08:12:10 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.0a2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 08:12:10 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.0a2.en-US.win64.zip --destination C:\slave\test\build\application 08:12:13 INFO - Reading from file tmpfile_stdout 08:12:13 INFO - Output received: 08:12:13 INFO - C:\slave\test\build\application\firefox\firefox.exe 08:12:13 INFO - Using _rmtree_windows ... 08:12:13 INFO - Using _rmtree_windows ... 08:12:13 INFO - Running post-action listener: _resource_record_post_action 08:12:13 INFO - ##### 08:12:13 INFO - ##### Running run-tests step. 08:12:13 INFO - ##### 08:12:13 INFO - Running pre-action listener: _resource_record_pre_action 08:12:13 INFO - Running main action method: run_tests 08:12:13 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 08:12:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:12:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:12:13 INFO - grabbing minidump binary from tooltool 08:12:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:12:13 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 0x0253F368>, '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 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 08:12:13 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:12:13 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:12:13 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 08:12:15 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpix40t3 08:12:15 INFO - INFO - File integrity verified, renaming tmpix40t3 to win32-minidump_stackwalk.exe 08:12:15 INFO - Return code: 0 08:12:15 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 08:12:15 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 08:12:15 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/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.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:12:15 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/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.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:12:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 08:12:15 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Roaming', 08:12:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 08:12:15 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 08:12:15 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 08:12:15 INFO - 'COMPUTERNAME': 'T-W864-IX-146', 08:12:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 08:12:15 INFO - 'DCLOCATION': 'SCL3', 08:12:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 08:12:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 08:12:15 INFO - 'HOMEDRIVE': 'C:', 08:12:15 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-146', 08:12:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 08:12:15 INFO - 'KTS_VERSION': '1.19c', 08:12:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-146\\AppData\\Local', 08:12:15 INFO - 'LOGONSERVER': '\\\\T-W864-IX-146', 08:12:15 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 08:12:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 08:12:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 08:12:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 08:12:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:12:15 INFO - 'MOZ_NO_REMOTE': '1', 08:12:15 INFO - 'NO_EM_RESTART': '1', 08:12:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:12:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 08:12:15 INFO - 'OS': 'Windows_NT', 08:12:15 INFO - 'OURDRIVE': 'C:', 08:12:15 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:12:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 08:12:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 08:12:15 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 08:12:15 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 08:12:15 INFO - 'PROCESSOR_LEVEL': '6', 08:12:15 INFO - 'PROCESSOR_REVISION': '1e05', 08:12:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 08:12:15 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 08:12:15 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 08:12:15 INFO - 'PROGRAMW6432': 'C:\\Program Files', 08:12:15 INFO - 'PROMPT': '$P$G', 08:12:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 08:12:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 08:12:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 08:12:15 INFO - 'PWD': 'C:\\slave\\test', 08:12:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 08:12:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 08:12:15 INFO - 'SYSTEMDRIVE': 'C:', 08:12:15 INFO - 'SYSTEMROOT': 'C:\\windows', 08:12:15 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:12:15 INFO - 'TEST1': 'testie', 08:12:15 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 08:12:15 INFO - 'USERDOMAIN': 'T-W864-IX-146', 08:12:15 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-146', 08:12:15 INFO - 'USERNAME': 'cltbld', 08:12:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-146', 08:12:15 INFO - 'WINDIR': 'C:\\windows', 08:12:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 08:12:15 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/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.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:12:16 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:12:16 INFO - import pkg_resources 08:12:18 INFO - Using 1 client processes 08:12:20 INFO - SUITE-START | Running 778 tests 08:12:20 INFO - Running testharness tests 08:12:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:12:20 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 08:12:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:12:20 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 08:12:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:12:20 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 08:12:21 INFO - Setting up ssl 08:12:21 INFO - PROCESS | certutil | 08:12:21 INFO - PROCESS | certutil | 08:12:21 INFO - PROCESS | certutil | 08:12:21 INFO - Certificate Nickname Trust Attributes 08:12:21 INFO - SSL,S/MIME,JAR/XPI 08:12:21 INFO - 08:12:21 INFO - web-platform-tests CT,, 08:12:21 INFO - 08:12:21 INFO - Starting runner 08:12:21 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 08:12:21 INFO - PROCESS | 2880 | [2880] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 08:12:21 INFO - PROCESS | 2880 | [2880] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 08:12:22 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 08:12:22 INFO - PROCESS | 2880 | [2880] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 08:12:23 INFO - PROCESS | 2880 | 1464016343639 Marionette DEBUG Marionette enabled via build flag and pref 08:12:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099CAE5D800 == 1 [pid = 2880] [id = 1] 08:12:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 1 (00000099DA05F000) [pid = 2880] [serial = 1] [outer = 0000000000000000] 08:12:24 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:12:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 2 (00000099DA060000) [pid = 2880] [serial = 2] [outer = 00000099DA05F000] 08:12:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD23A800 == 2 [pid = 2880] [id = 2] 08:12:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 3 (00000099DD23B000) [pid = 2880] [serial = 3] [outer = 0000000000000000] 08:12:24 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:12:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 4 (00000099DD23C000) [pid = 2880] [serial = 4] [outer = 00000099DD23B000] 08:12:25 INFO - PROCESS | 2880 | 1464016345266 Marionette INFO Listening on port 2828 08:12:27 INFO - PROCESS | 2880 | 1464016347023 Marionette DEBUG Marionette enabled via command-line flag 08:12:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE083800 == 3 [pid = 2880] [id = 3] 08:12:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 5 (00000099DE0C4000) [pid = 2880] [serial = 5] [outer = 0000000000000000] 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:12:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 6 (00000099DE0C5000) [pid = 2880] [serial = 6] [outer = 00000099DE0C4000] 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 08:12:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 7 (00000099DE1DE000) [pid = 2880] [serial = 7] [outer = 00000099DD23B000] 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347767 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49309 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347798 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49310 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347805 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49311 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347835 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49312 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347845 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49313 08:12:27 INFO - PROCESS | 2880 | 1464016347848 Marionette DEBUG Closed connection conn0 08:12:27 INFO - PROCESS | 2880 | 1464016347850 Marionette DEBUG Closed connection conn1 08:12:27 INFO - PROCESS | 2880 | 1464016347852 Marionette DEBUG Closed connection conn2 08:12:27 INFO - PROCESS | 2880 | 1464016347895 Marionette DEBUG Closed connection conn3 08:12:27 INFO - PROCESS | 2880 | 1464016347934 Marionette DEBUG Closed connection conn4 08:12:27 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:27 INFO - PROCESS | 2880 | 1464016347940 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49314 08:12:28 INFO - PROCESS | 2880 | 1464016348060 Marionette DEBUG Closed connection conn5 08:12:28 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:12:28 INFO - PROCESS | 2880 | 1464016348065 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49315 08:12:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF108000 == 4 [pid = 2880] [id = 4] 08:12:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 8 (00000099DF161800) [pid = 2880] [serial = 8] [outer = 0000000000000000] 08:12:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 9 (00000099DF16D800) [pid = 2880] [serial = 9] [outer = 00000099DF161800] 08:12:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 10 (00000099DF339000) [pid = 2880] [serial = 10] [outer = 00000099DF161800] 08:12:28 INFO - PROCESS | 2880 | 1464016348229 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:12:28 INFO - PROCESS | 2880 | 1464016348234 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523061540","device":"desktop","version":"48.0a2"} 08:12:28 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:12:28 INFO - PROCESS | 2880 | [2880] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 08:12:29 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:12:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54A1000 == 5 [pid = 2880] [id = 5] 08:12:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 11 (00000099E54A4800) [pid = 2880] [serial = 11] [outer = 0000000000000000] 08:12:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54A5800 == 6 [pid = 2880] [id = 6] 08:12:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 12 (00000099E4FEDC00) [pid = 2880] [serial = 12] [outer = 0000000000000000] 08:12:30 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:12:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5EFC000 == 7 [pid = 2880] [id = 7] 08:12:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 13 (00000099E4FED400) [pid = 2880] [serial = 13] [outer = 0000000000000000] 08:12:30 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:12:30 INFO - PROCESS | 2880 | [2880] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:12:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 14 (00000099E6291000) [pid = 2880] [serial = 14] [outer = 00000099E4FED400] 08:12:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 15 (00000099E661B800) [pid = 2880] [serial = 15] [outer = 00000099E54A4800] 08:12:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 16 (00000099E5DF4000) [pid = 2880] [serial = 16] [outer = 00000099E4FEDC00] 08:12:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 17 (00000099E5DF6000) [pid = 2880] [serial = 17] [outer = 00000099E4FED400] 08:12:31 INFO - PROCESS | 2880 | 1464016351606 Marionette DEBUG loaded listener.js 08:12:31 INFO - PROCESS | 2880 | 1464016351620 Marionette DEBUG loaded listener.js 08:12:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 18 (00000099E574D800) [pid = 2880] [serial = 18] [outer = 00000099E4FED400] 08:12:32 INFO - PROCESS | 2880 | 1464016352614 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"c8fe31e7-a3a6-4b39-ae2c-f8d0eba15afc","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523061540","device":"desktop","version":"48.0a2","command_id":1}}] 08:12:33 INFO - PROCESS | 2880 | 1464016353050 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:12:33 INFO - PROCESS | 2880 | 1464016353089 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 08:12:33 INFO - PROCESS | 2880 | 1464016353143 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:12:33 INFO - PROCESS | 2880 | [2880] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:12:34 INFO - PROCESS | 2880 | --DOCSHELL 00000099CAE5D800 == 6 [pid = 2880] [id = 1] 08:12:35 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:12:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 19 (00000099D813BC00) [pid = 2880] [serial = 19] [outer = 00000099E4FED400] 08:12:35 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:12:35 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:12:35 INFO - PROCESS | 2880 | 1464016355613 Marionette TRACE conn6 <- [1,3,null,{}] 08:12:35 INFO - PROCESS | 2880 | 1464016355618 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 08:12:35 INFO - PROCESS | 2880 | 1464016355640 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 08:12:35 INFO - PROCESS | 2880 | 1464016355672 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 08:12:35 INFO - PROCESS | 2880 | 1464016355676 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 08:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:12:35 INFO - PROCESS | 2880 | 1464016355683 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:12:35 INFO - PROCESS | 2880 | 1464016355688 Marionette TRACE conn6 <- [1,6,null,{}] 08:12:35 INFO - PROCESS | 2880 | 1464016355829 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:35 INFO - PROCESS | 2880 | 1464016355849 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 08:12:35 INFO - PROCESS | 2880 | 1464016355854 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9269800 == 7 [pid = 2880] [id = 8] 08:12:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 20 (00000099DEC0D000) [pid = 2880] [serial = 20] [outer = 0000000000000000] 08:12:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 21 (00000099DED85000) [pid = 2880] [serial = 21] [outer = 00000099DEC0D000] 08:12:35 INFO - PROCESS | 2880 | 1464016355919 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 22 (00000099E3139C00) [pid = 2880] [serial = 22] [outer = 00000099DEC0D000] 08:12:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDBE000 == 8 [pid = 2880] [id = 9] 08:12:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 23 (00000099E4C22400) [pid = 2880] [serial = 23] [outer = 0000000000000000] 08:12:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 24 (00000099E5116800) [pid = 2880] [serial = 24] [outer = 00000099E4C22400] 08:12:36 INFO - PROCESS | 2880 | 1464016356356 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 25 (00000099E5838000) [pid = 2880] [serial = 25] [outer = 00000099E4C22400] 08:12:36 INFO - PROCESS | 2880 | 1464016356944 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1301ms 08:12:37 INFO - PROCESS | 2880 | 1464016357222 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 08:12:37 INFO - PROCESS | 2880 | 1464016357227 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 08:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:12:37 INFO - PROCESS | 2880 | 1464016357254 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:12:37 INFO - PROCESS | 2880 | 1464016357257 Marionette TRACE conn6 <- [1,10,null,{}] 08:12:37 INFO - PROCESS | 2880 | 1464016357262 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:37 INFO - PROCESS | 2880 | 1464016357361 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 08:12:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AAC000 == 9 [pid = 2880] [id = 10] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 26 (00000099D8AAE000) [pid = 2880] [serial = 26] [outer = 0000000000000000] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 27 (00000099D8AB2800) [pid = 2880] [serial = 27] [outer = 00000099D8AAE000] 08:12:37 INFO - PROCESS | 2880 | 1464016357490 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 28 (00000099D960C000) [pid = 2880] [serial = 28] [outer = 00000099D8AAE000] 08:12:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9627000 == 10 [pid = 2880] [id = 11] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 29 (00000099DDBC5C00) [pid = 2880] [serial = 29] [outer = 0000000000000000] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 30 (00000099DDC4A800) [pid = 2880] [serial = 30] [outer = 00000099DDBC5C00] 08:12:37 INFO - PROCESS | 2880 | 1464016357574 Marionette DEBUG loaded listener.js 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 31 (00000099DE031000) [pid = 2880] [serial = 31] [outer = 00000099DDBC5C00] 08:12:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7AD9800 == 11 [pid = 2880] [id = 12] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 32 (00000099DD483000) [pid = 2880] [serial = 32] [outer = 0000000000000000] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 33 (00000099DEC0F000) [pid = 2880] [serial = 33] [outer = 00000099DD483000] 08:12:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF108000 == 10 [pid = 2880] [id = 4] 08:12:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 34 (00000099D96D5000) [pid = 2880] [serial = 34] [outer = 00000099DD483000] 08:12:38 INFO - PROCESS | 2880 | 1464016358179 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 998ms 08:12:38 INFO - PROCESS | 2880 | 1464016358237 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 2880 | 1464016358241 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:12:38 INFO - PROCESS | 2880 | 1464016358248 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 2880 | 1464016358252 Marionette TRACE conn6 <- [1,14,null,{}] 08:12:38 INFO - PROCESS | 2880 | 1464016358256 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:38 INFO - PROCESS | 2880 | 1464016358341 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 08:12:38 INFO - PROCESS | 2880 | 1464016358350 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB1A000 == 11 [pid = 2880] [id = 13] 08:12:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 35 (00000099DE0E6000) [pid = 2880] [serial = 35] [outer = 0000000000000000] 08:12:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 36 (00000099E432E400) [pid = 2880] [serial = 36] [outer = 00000099DE0E6000] 08:12:38 INFO - PROCESS | 2880 | 1464016358402 Marionette DEBUG loaded listener.js 08:12:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 37 (00000099E4CB3400) [pid = 2880] [serial = 37] [outer = 00000099DE0E6000] 08:12:38 INFO - PROCESS | 2880 | 1464016358835 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 629ms 08:12:38 INFO - PROCESS | 2880 | 1464016358879 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 2880 | 1464016358882 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:12:38 INFO - PROCESS | 2880 | 1464016358885 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 2880 | 1464016358888 Marionette TRACE conn6 <- [1,18,null,{}] 08:12:38 INFO - PROCESS | 2880 | 1464016358898 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:39 INFO - PROCESS | 2880 | 1464016359017 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 08:12:39 INFO - PROCESS | 2880 | 1464016359069 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEFC2800 == 12 [pid = 2880] [id = 14] 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 38 (00000099E502D400) [pid = 2880] [serial = 38] [outer = 0000000000000000] 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 39 (00000099E5744C00) [pid = 2880] [serial = 39] [outer = 00000099E502D400] 08:12:39 INFO - PROCESS | 2880 | 1464016359122 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 40 (00000099E28A9C00) [pid = 2880] [serial = 40] [outer = 00000099E502D400] 08:12:39 INFO - PROCESS | 2880 | 1464016359519 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 690ms 08:12:39 INFO - PROCESS | 2880 | 1464016359577 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 08:12:39 INFO - PROCESS | 2880 | 1464016359580 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 08:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:12:39 INFO - PROCESS | 2880 | 1464016359583 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:12:39 INFO - PROCESS | 2880 | 1464016359585 Marionette TRACE conn6 <- [1,22,null,{}] 08:12:39 INFO - PROCESS | 2880 | 1464016359589 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:39 INFO - PROCESS | 2880 | 1464016359678 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 08:12:39 INFO - PROCESS | 2880 | 1464016359685 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E315D000 == 13 [pid = 2880] [id = 15] 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 41 (00000099D8A7E800) [pid = 2880] [serial = 41] [outer = 0000000000000000] 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 42 (00000099E28D5C00) [pid = 2880] [serial = 42] [outer = 00000099D8A7E800] 08:12:39 INFO - PROCESS | 2880 | 1464016359733 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 43 (00000099E7155400) [pid = 2880] [serial = 43] [outer = 00000099D8A7E800] 08:12:40 INFO - PROCESS | 2880 | 1464016360141 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 588ms 08:12:40 INFO - PROCESS | 2880 | 1464016360180 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 08:12:40 INFO - PROCESS | 2880 | 1464016360182 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 08:12:40 INFO - PROCESS | 2880 | 1464016360186 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:12:40 INFO - PROCESS | 2880 | 1464016360188 Marionette TRACE conn6 <- [1,26,null,{}] 08:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:12:40 INFO - PROCESS | 2880 | 1464016360191 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:40 INFO - PROCESS | 2880 | 1464016360270 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 08:12:40 INFO - PROCESS | 2880 | 1464016360277 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4F78800 == 14 [pid = 2880] [id = 16] 08:12:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 44 (00000099E30BCC00) [pid = 2880] [serial = 44] [outer = 0000000000000000] 08:12:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 45 (00000099E30C2400) [pid = 2880] [serial = 45] [outer = 00000099E30BCC00] 08:12:40 INFO - PROCESS | 2880 | 1464016360324 Marionette DEBUG loaded listener.js 08:12:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (00000099E7158C00) [pid = 2880] [serial = 46] [outer = 00000099E30BCC00] 08:12:40 INFO - PROCESS | 2880 | 1464016360721 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 08:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:12:40 INFO - PROCESS | 2880 | 1464016360778 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 08:12:40 INFO - PROCESS | 2880 | 1464016360781 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 08:12:40 INFO - PROCESS | 2880 | 1464016360785 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:12:40 INFO - PROCESS | 2880 | 1464016360787 Marionette TRACE conn6 <- [1,30,null,{}] 08:12:40 INFO - PROCESS | 2880 | 1464016360790 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:40 INFO - PROCESS | 2880 | 1464016360910 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 08:12:40 INFO - PROCESS | 2880 | 1464016360925 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5918800 == 15 [pid = 2880] [id = 17] 08:12:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (00000099E622F400) [pid = 2880] [serial = 47] [outer = 0000000000000000] 08:12:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (00000099E843F800) [pid = 2880] [serial = 48] [outer = 00000099E622F400] 08:12:40 INFO - PROCESS | 2880 | 1464016360971 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (00000099EAAED400) [pid = 2880] [serial = 49] [outer = 00000099E622F400] 08:12:41 INFO - PROCESS | 2880 | 1464016361355 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 627ms 08:12:41 INFO - PROCESS | 2880 | 1464016361414 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 08:12:41 INFO - PROCESS | 2880 | 1464016361417 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 08:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:12:41 INFO - PROCESS | 2880 | 1464016361420 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:12:41 INFO - PROCESS | 2880 | 1464016361422 Marionette TRACE conn6 <- [1,34,null,{}] 08:12:41 INFO - PROCESS | 2880 | 1464016361425 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:41 INFO - PROCESS | 2880 | 1464016361562 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 08:12:41 INFO - PROCESS | 2880 | 1464016361608 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6622800 == 16 [pid = 2880] [id = 18] 08:12:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (00000099D8ABDC00) [pid = 2880] [serial = 50] [outer = 0000000000000000] 08:12:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (00000099D8ABF800) [pid = 2880] [serial = 51] [outer = 00000099D8ABDC00] 08:12:41 INFO - PROCESS | 2880 | 1464016361654 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (00000099D8AC5C00) [pid = 2880] [serial = 52] [outer = 00000099D8ABDC00] 08:12:42 INFO - PROCESS | 2880 | 1464016362020 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 627ms 08:12:42 INFO - PROCESS | 2880 | 1464016362050 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 2880 | 1464016362052 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 08:12:42 INFO - PROCESS | 2880 | 1464016362055 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:12:42 INFO - PROCESS | 2880 | 1464016362057 Marionette TRACE conn6 <- [1,38,null,{}] 08:12:42 INFO - PROCESS | 2880 | 1464016362060 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:42 INFO - PROCESS | 2880 | 1464016362160 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 08:12:42 INFO - PROCESS | 2880 | 1464016362168 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7F2A000 == 17 [pid = 2880] [id = 19] 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 53 (00000099D8AC9000) [pid = 2880] [serial = 53] [outer = 0000000000000000] 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (00000099E2839400) [pid = 2880] [serial = 54] [outer = 00000099D8AC9000] 08:12:42 INFO - PROCESS | 2880 | 1464016362215 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (00000099E283F800) [pid = 2880] [serial = 55] [outer = 00000099D8AC9000] 08:12:42 INFO - PROCESS | 2880 | 1464016362586 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 586ms 08:12:42 INFO - PROCESS | 2880 | 1464016362645 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 2880 | 1464016362648 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 08:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:12:42 INFO - PROCESS | 2880 | 1464016362652 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - PROCESS | 2880 | 1464016362654 Marionette TRACE conn6 <- [1,42,null,{}] 08:12:42 INFO - PROCESS | 2880 | 1464016362658 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:42 INFO - PROCESS | 2880 | 1464016362762 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 08:12:42 INFO - PROCESS | 2880 | 1464016362771 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C30000 == 18 [pid = 2880] [id = 20] 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (00000099DFB08400) [pid = 2880] [serial = 56] [outer = 0000000000000000] 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (00000099E2843400) [pid = 2880] [serial = 57] [outer = 00000099DFB08400] 08:12:42 INFO - PROCESS | 2880 | 1464016362817 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (00000099EA808400) [pid = 2880] [serial = 58] [outer = 00000099DFB08400] 08:12:43 INFO - PROCESS | 2880 | 1464016363193 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 08:12:43 INFO - PROCESS | 2880 | 1464016363240 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 2880 | 1464016363242 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 08:12:43 INFO - PROCESS | 2880 | 1464016363246 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:12:43 INFO - PROCESS | 2880 | 1464016363247 Marionette TRACE conn6 <- [1,46,null,{}] 08:12:43 INFO - PROCESS | 2880 | 1464016363251 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:43 INFO - PROCESS | 2880 | 1464016363356 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 08:12:43 INFO - PROCESS | 2880 | 1464016363365 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9241800 == 19 [pid = 2880] [id = 21] 08:12:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (00000099E2838800) [pid = 2880] [serial = 59] [outer = 0000000000000000] 08:12:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (00000099EA810400) [pid = 2880] [serial = 60] [outer = 00000099E2838800] 08:12:43 INFO - PROCESS | 2880 | 1464016363411 Marionette DEBUG loaded listener.js 08:12:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (00000099EBB28800) [pid = 2880] [serial = 61] [outer = 00000099E2838800] 08:12:43 INFO - PROCESS | 2880 | 1464016363779 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 586ms 08:12:43 INFO - PROCESS | 2880 | 1464016363836 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 2880 | 1464016363847 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 08:12:43 INFO - PROCESS | 2880 | 1464016363850 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:12:43 INFO - PROCESS | 2880 | 1464016363853 Marionette TRACE conn6 <- [1,50,null,{}] 08:12:43 INFO - PROCESS | 2880 | 1464016363857 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:43 INFO - PROCESS | 2880 | 1464016363970 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 08:12:43 INFO - PROCESS | 2880 | 1464016363985 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC51000 == 20 [pid = 2880] [id = 22] 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (00000099EBB30800) [pid = 2880] [serial = 62] [outer = 0000000000000000] 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (00000099EBC64C00) [pid = 2880] [serial = 63] [outer = 00000099EBB30800] 08:12:44 INFO - PROCESS | 2880 | 1464016364041 Marionette DEBUG loaded listener.js 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (00000099EBF02C00) [pid = 2880] [serial = 64] [outer = 00000099EBB30800] 08:12:44 INFO - PROCESS | 2880 | 1464016364448 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 627ms 08:12:44 INFO - PROCESS | 2880 | 1464016364482 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 08:12:44 INFO - PROCESS | 2880 | 1464016364484 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 08:12:44 INFO - PROCESS | 2880 | 1464016364488 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:12:44 INFO - PROCESS | 2880 | 1464016364489 Marionette TRACE conn6 <- [1,54,null,{}] 08:12:44 INFO - PROCESS | 2880 | 1464016364493 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:44 INFO - PROCESS | 2880 | 1464016364595 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 08:12:44 INFO - PROCESS | 2880 | 1464016364605 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF27800 == 21 [pid = 2880] [id = 23] 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (00000099EBF07800) [pid = 2880] [serial = 65] [outer = 0000000000000000] 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099EBF0FC00) [pid = 2880] [serial = 66] [outer = 00000099EBF07800] 08:12:44 INFO - PROCESS | 2880 | 1464016364649 Marionette DEBUG loaded listener.js 08:12:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099EBFA8C00) [pid = 2880] [serial = 67] [outer = 00000099EBF07800] 08:12:45 INFO - PROCESS | 2880 | 1464016365026 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 587ms 08:12:45 INFO - PROCESS | 2880 | 1464016365079 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 08:12:45 INFO - PROCESS | 2880 | 1464016365081 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 08:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:12:45 INFO - PROCESS | 2880 | 1464016365084 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:12:45 INFO - PROCESS | 2880 | 1464016365086 Marionette TRACE conn6 <- [1,58,null,{}] 08:12:45 INFO - PROCESS | 2880 | 1464016365089 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:45 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9269800 == 20 [pid = 2880] [id = 8] 08:12:45 INFO - PROCESS | 2880 | 1464016365876 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 08:12:45 INFO - PROCESS | 2880 | 1464016365961 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8549800 == 21 [pid = 2880] [id = 24] 08:12:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099D8A80400) [pid = 2880] [serial = 68] [outer = 0000000000000000] 08:12:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (00000099D8AC2C00) [pid = 2880] [serial = 69] [outer = 00000099D8A80400] 08:12:46 INFO - PROCESS | 2880 | 1464016366012 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (00000099DD30AC00) [pid = 2880] [serial = 70] [outer = 00000099D8A80400] 08:12:46 INFO - PROCESS | 2880 | 1464016366441 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1391ms 08:12:46 INFO - PROCESS | 2880 | 1464016366480 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 08:12:46 INFO - PROCESS | 2880 | 1464016366484 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 08:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:12:46 INFO - PROCESS | 2880 | 1464016366488 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:12:46 INFO - PROCESS | 2880 | 1464016366493 Marionette TRACE conn6 <- [1,62,null,{}] 08:12:46 INFO - PROCESS | 2880 | 1464016366497 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:46 INFO - PROCESS | 2880 | 1464016366601 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 08:12:46 INFO - PROCESS | 2880 | 1464016366609 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB1E000 == 22 [pid = 2880] [id = 25] 08:12:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (00000099DE032000) [pid = 2880] [serial = 71] [outer = 0000000000000000] 08:12:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099DE1AE000) [pid = 2880] [serial = 72] [outer = 00000099DE032000] 08:12:46 INFO - PROCESS | 2880 | 1464016366658 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099DFB05800) [pid = 2880] [serial = 73] [outer = 00000099DE032000] 08:12:47 INFO - PROCESS | 2880 | 1464016367098 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 629ms 08:12:47 INFO - PROCESS | 2880 | 1464016367125 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 2880 | 1464016367128 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 08:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:12:47 INFO - PROCESS | 2880 | 1464016367131 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 2880 | 1464016367133 Marionette TRACE conn6 <- [1,66,null,{}] 08:12:47 INFO - PROCESS | 2880 | 1464016367138 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:47 INFO - PROCESS | 2880 | 1464016367471 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099DF161800) [pid = 2880] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (00000099E502D400) [pid = 2880] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (00000099D8A7E800) [pid = 2880] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (00000099E30BCC00) [pid = 2880] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (00000099EBB30800) [pid = 2880] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (00000099DEC0D000) [pid = 2880] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (00000099DDBC5C00) [pid = 2880] [serial = 29] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:12:47 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (00000099DE0E6000) [pid = 2880] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:12:47 INFO - PROCESS | 2880 | 1464016367550 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDD3000 == 23 [pid = 2880] [id = 26] 08:12:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099D8A20800) [pid = 2880] [serial = 74] [outer = 0000000000000000] 08:12:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099DA2E9400) [pid = 2880] [serial = 75] [outer = 00000099D8A20800] 08:12:47 INFO - PROCESS | 2880 | 1464016367599 Marionette DEBUG loaded listener.js 08:12:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099E283B000) [pid = 2880] [serial = 76] [outer = 00000099D8A20800] 08:12:47 INFO - PROCESS | 2880 | 1464016367974 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 879ms 08:12:48 INFO - PROCESS | 2880 | 1464016368014 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 2880 | 1464016368018 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 08:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:12:48 INFO - PROCESS | 2880 | 1464016368029 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 2880 | 1464016368033 Marionette TRACE conn6 <- [1,70,null,{}] 08:12:48 INFO - PROCESS | 2880 | 1464016368037 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:48 INFO - PROCESS | 2880 | 1464016368119 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 08:12:48 INFO - PROCESS | 2880 | 1464016368126 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E315C800 == 24 [pid = 2880] [id = 27] 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (00000099E2842800) [pid = 2880] [serial = 77] [outer = 0000000000000000] 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (00000099E30BD400) [pid = 2880] [serial = 78] [outer = 00000099E2842800] 08:12:48 INFO - PROCESS | 2880 | 1464016368175 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (00000099E4C21800) [pid = 2880] [serial = 79] [outer = 00000099E2842800] 08:12:48 INFO - PROCESS | 2880 | 1464016368583 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 08:12:48 INFO - PROCESS | 2880 | 1464016368614 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 2880 | 1464016368616 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 08:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:12:48 INFO - PROCESS | 2880 | 1464016368619 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 2880 | 1464016368621 Marionette TRACE conn6 <- [1,74,null,{}] 08:12:48 INFO - PROCESS | 2880 | 1464016368625 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:48 INFO - PROCESS | 2880 | 1464016368702 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 08:12:48 INFO - PROCESS | 2880 | 1464016368709 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E579C000 == 25 [pid = 2880] [id = 28] 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099E4CB6800) [pid = 2880] [serial = 80] [outer = 0000000000000000] 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099E5117800) [pid = 2880] [serial = 81] [outer = 00000099E4CB6800] 08:12:48 INFO - PROCESS | 2880 | 1464016368756 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099E5788400) [pid = 2880] [serial = 82] [outer = 00000099E4CB6800] 08:12:49 INFO - PROCESS | 2880 | 1464016369204 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 627ms 08:12:49 INFO - PROCESS | 2880 | 1464016369250 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 08:12:49 INFO - PROCESS | 2880 | 1464016369252 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 08:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:12:49 INFO - PROCESS | 2880 | 1464016369256 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:12:49 INFO - PROCESS | 2880 | 1464016369258 Marionette TRACE conn6 <- [1,78,null,{}] 08:12:49 INFO - PROCESS | 2880 | 1464016369261 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:49 INFO - PROCESS | 2880 | 1464016369342 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 08:12:49 INFO - PROCESS | 2880 | 1464016369352 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6619800 == 26 [pid = 2880] [id = 29] 08:12:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099E622F800) [pid = 2880] [serial = 83] [outer = 0000000000000000] 08:12:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099E6231800) [pid = 2880] [serial = 84] [outer = 00000099E622F800] 08:12:49 INFO - PROCESS | 2880 | 1464016369405 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099E71F1800) [pid = 2880] [serial = 85] [outer = 00000099E622F800] 08:12:49 INFO - PROCESS | 2880 | 1464016369974 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 775ms 08:12:50 INFO - PROCESS | 2880 | 1464016370049 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 2880 | 1464016370056 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 08:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:12:50 INFO - PROCESS | 2880 | 1464016370062 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 2880 | 1464016370067 Marionette TRACE conn6 <- [1,82,null,{}] 08:12:50 INFO - PROCESS | 2880 | 1464016370073 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:50 INFO - PROCESS | 2880 | 1464016370185 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 08:12:50 INFO - PROCESS | 2880 | 1464016370253 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7149800 == 27 [pid = 2880] [id = 30] 08:12:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099DE026400) [pid = 2880] [serial = 86] [outer = 0000000000000000] 08:12:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099DF33C000) [pid = 2880] [serial = 87] [outer = 00000099DE026400] 08:12:50 INFO - PROCESS | 2880 | 1464016370313 Marionette DEBUG loaded listener.js 08:12:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099E23F2000) [pid = 2880] [serial = 88] [outer = 00000099DE026400] 08:12:50 INFO - PROCESS | 2880 | 1464016370836 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 839ms 08:12:50 INFO - PROCESS | 2880 | 1464016370909 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 2880 | 1464016370916 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 08:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:12:50 INFO - PROCESS | 2880 | 1464016370923 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 2880 | 1464016370926 Marionette TRACE conn6 <- [1,86,null,{}] 08:12:50 INFO - PROCESS | 2880 | 1464016370930 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:51 INFO - PROCESS | 2880 | 1464016371039 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 08:12:51 INFO - PROCESS | 2880 | 1464016371100 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6477000 == 28 [pid = 2880] [id = 31] 08:12:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099DE02D400) [pid = 2880] [serial = 89] [outer = 0000000000000000] 08:12:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099E4C1B000) [pid = 2880] [serial = 90] [outer = 00000099DE02D400] 08:12:51 INFO - PROCESS | 2880 | 1464016371157 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099E6228000) [pid = 2880] [serial = 91] [outer = 00000099DE02D400] 08:12:51 INFO - PROCESS | 2880 | 1464016371724 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 839ms 08:12:51 INFO - PROCESS | 2880 | 1464016371769 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 08:12:51 INFO - PROCESS | 2880 | 1464016371771 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 08:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:12:51 INFO - PROCESS | 2880 | 1464016371775 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:12:51 INFO - PROCESS | 2880 | 1464016371779 Marionette TRACE conn6 <- [1,90,null,{}] 08:12:51 INFO - PROCESS | 2880 | 1464016371804 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:51 INFO - PROCESS | 2880 | 1464016371929 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 08:12:51 INFO - PROCESS | 2880 | 1464016371975 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90C9800 == 29 [pid = 2880] [id = 32] 08:12:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099E9134000) [pid = 2880] [serial = 92] [outer = 0000000000000000] 08:12:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099E9250000) [pid = 2880] [serial = 93] [outer = 00000099E9134000] 08:12:52 INFO - PROCESS | 2880 | 1464016372035 Marionette DEBUG loaded listener.js 08:12:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099EA80E400) [pid = 2880] [serial = 94] [outer = 00000099E9134000] 08:12:52 INFO - PROCESS | 2880 | 1464016372560 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 08:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:12:52 INFO - PROCESS | 2880 | 1464016372615 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 2880 | 1464016372618 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 08:12:52 INFO - PROCESS | 2880 | 1464016372622 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 2880 | 1464016372624 Marionette TRACE conn6 <- [1,94,null,{}] 08:12:52 INFO - PROCESS | 2880 | 1464016372628 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:52 INFO - PROCESS | 2880 | 1464016372731 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 08:12:52 INFO - PROCESS | 2880 | 1464016372803 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27AB800 == 30 [pid = 2880] [id = 33] 08:12:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8CE0000) [pid = 2880] [serial = 95] [outer = 0000000000000000] 08:12:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D8CE6C00) [pid = 2880] [serial = 96] [outer = 00000099D8CE0000] 08:12:52 INFO - PROCESS | 2880 | 1464016372860 Marionette DEBUG loaded listener.js 08:12:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099EA80C400) [pid = 2880] [serial = 97] [outer = 00000099D8CE0000] 08:12:53 INFO - PROCESS | 2880 | 1464016373482 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 877ms 08:12:53 INFO - PROCESS | 2880 | 1464016373501 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 08:12:53 INFO - PROCESS | 2880 | 1464016373506 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 08:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:12:53 INFO - PROCESS | 2880 | 1464016373511 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:12:53 INFO - PROCESS | 2880 | 1464016373516 Marionette TRACE conn6 <- [1,98,null,{}] 08:12:53 INFO - PROCESS | 2880 | 1464016373523 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:53 INFO - PROCESS | 2880 | 1464016373623 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 08:12:53 INFO - PROCESS | 2880 | 1464016373701 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD324000 == 31 [pid = 2880] [id = 34] 08:12:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099D8CE2400) [pid = 2880] [serial = 98] [outer = 0000000000000000] 08:12:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099D922B800) [pid = 2880] [serial = 99] [outer = 00000099D8CE2400] 08:12:53 INFO - PROCESS | 2880 | 1464016373751 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099DDB6A400) [pid = 2880] [serial = 100] [outer = 00000099D8CE2400] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099E5DF6000) [pid = 2880] [serial = 17] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099E432E400) [pid = 2880] [serial = 36] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099E5744C00) [pid = 2880] [serial = 39] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099E28D5C00) [pid = 2880] [serial = 42] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099E30C2400) [pid = 2880] [serial = 45] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099E843F800) [pid = 2880] [serial = 48] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099D8ABF800) [pid = 2880] [serial = 51] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099E2839400) [pid = 2880] [serial = 54] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099E2843400) [pid = 2880] [serial = 57] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099EA810400) [pid = 2880] [serial = 60] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099EBC64C00) [pid = 2880] [serial = 63] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099DED85000) [pid = 2880] [serial = 21] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099E5116800) [pid = 2880] [serial = 24] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099E7155400) [pid = 2880] [serial = 43] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099DDC4A800) [pid = 2880] [serial = 30] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099DE031000) [pid = 2880] [serial = 31] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099DEC0F000) [pid = 2880] [serial = 33] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099E4CB3400) [pid = 2880] [serial = 37] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099E3139C00) [pid = 2880] [serial = 22] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099D8AB2800) [pid = 2880] [serial = 27] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (00000099E7158C00) [pid = 2880] [serial = 46] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (00000099E28A9C00) [pid = 2880] [serial = 40] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (00000099EBF02C00) [pid = 2880] [serial = 64] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (00000099E6291000) [pid = 2880] [serial = 14] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (00000099DF16D800) [pid = 2880] [serial = 9] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (00000099DF339000) [pid = 2880] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 08:12:54 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (00000099DD23C000) [pid = 2880] [serial = 4] [outer = 0000000000000000] [url = about:blank] 08:12:54 INFO - PROCESS | 2880 | 1464016374255 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 776ms 08:12:54 INFO - PROCESS | 2880 | 1464016374291 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 2880 | 1464016374297 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 08:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:12:54 INFO - PROCESS | 2880 | 1464016374304 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 2880 | 1464016374306 Marionette TRACE conn6 <- [1,102,null,{}] 08:12:54 INFO - PROCESS | 2880 | 1464016374310 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:54 INFO - PROCESS | 2880 | 1464016374394 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 08:12:54 INFO - PROCESS | 2880 | 1464016374404 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD32E000 == 32 [pid = 2880] [id = 35] 08:12:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099DDE6DC00) [pid = 2880] [serial = 101] [outer = 0000000000000000] 08:12:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099DE1AC000) [pid = 2880] [serial = 102] [outer = 00000099DDE6DC00] 08:12:54 INFO - PROCESS | 2880 | 1464016374451 Marionette DEBUG loaded listener.js 08:12:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099DF33DC00) [pid = 2880] [serial = 103] [outer = 00000099DDE6DC00] 08:12:54 INFO - PROCESS | 2880 | 1464016374866 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 586ms 08:12:54 INFO - PROCESS | 2880 | 1464016374890 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 2880 | 1464016374892 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 08:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:12:54 INFO - PROCESS | 2880 | 1464016374896 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 2880 | 1464016374900 Marionette TRACE conn6 <- [1,106,null,{}] 08:12:54 INFO - PROCESS | 2880 | 1464016374911 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:55 INFO - PROCESS | 2880 | 1464016374997 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 08:12:55 INFO - PROCESS | 2880 | 1464016375028 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF11E000 == 33 [pid = 2880] [id = 36] 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (00000099E30BEC00) [pid = 2880] [serial = 104] [outer = 0000000000000000] 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (00000099E30C3C00) [pid = 2880] [serial = 105] [outer = 00000099E30BEC00] 08:12:55 INFO - PROCESS | 2880 | 1464016375077 Marionette DEBUG loaded listener.js 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (00000099E4CB3400) [pid = 2880] [serial = 106] [outer = 00000099E30BEC00] 08:12:55 INFO - PROCESS | 2880 | 1464016375483 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 08:12:55 INFO - PROCESS | 2880 | 1464016375528 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 08:12:55 INFO - PROCESS | 2880 | 1464016375531 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 08:12:55 INFO - PROCESS | 2880 | 1464016375534 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:12:55 INFO - PROCESS | 2880 | 1464016375536 Marionette TRACE conn6 <- [1,110,null,{}] 08:12:55 INFO - PROCESS | 2880 | 1464016375540 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:55 INFO - PROCESS | 2880 | 1464016375619 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 08:12:55 INFO - PROCESS | 2880 | 1464016375625 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4F6E800 == 34 [pid = 2880] [id = 37] 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099E5030800) [pid = 2880] [serial = 107] [outer = 0000000000000000] 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099E58A1000) [pid = 2880] [serial = 108] [outer = 00000099E5030800] 08:12:55 INFO - PROCESS | 2880 | 1464016375671 Marionette DEBUG loaded listener.js 08:12:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099E622C000) [pid = 2880] [serial = 109] [outer = 00000099E5030800] 08:12:56 INFO - PROCESS | 2880 | 1464016376053 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 587ms 08:12:56 INFO - PROCESS | 2880 | 1464016376124 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 08:12:56 INFO - PROCESS | 2880 | 1464016376126 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 08:12:56 INFO - PROCESS | 2880 | 1464016376130 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:12:56 INFO - PROCESS | 2880 | 1464016376132 Marionette TRACE conn6 <- [1,114,null,{}] 08:12:56 INFO - PROCESS | 2880 | 1464016376135 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:56 INFO - PROCESS | 2880 | 1464016376213 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 08:12:56 INFO - PROCESS | 2880 | 1464016376220 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B36000 == 35 [pid = 2880] [id = 38] 08:12:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099E640B800) [pid = 2880] [serial = 110] [outer = 0000000000000000] 08:12:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099E7158000) [pid = 2880] [serial = 111] [outer = 00000099E640B800] 08:12:56 INFO - PROCESS | 2880 | 1464016376267 Marionette DEBUG loaded listener.js 08:12:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099E8449400) [pid = 2880] [serial = 112] [outer = 00000099E640B800] 08:12:56 INFO - PROCESS | 2880 | 1464016376731 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 629ms 08:12:56 INFO - PROCESS | 2880 | 1464016376762 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 08:12:56 INFO - PROCESS | 2880 | 1464016376764 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 08:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:12:56 INFO - PROCESS | 2880 | 1464016376768 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:12:56 INFO - PROCESS | 2880 | 1464016376769 Marionette TRACE conn6 <- [1,118,null,{}] 08:12:56 INFO - PROCESS | 2880 | 1464016376773 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:56 INFO - PROCESS | 2880 | 1464016376901 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 08:12:56 INFO - PROCESS | 2880 | 1464016376911 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD32F000 == 36 [pid = 2880] [id = 39] 08:12:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099E2343400) [pid = 2880] [serial = 113] [outer = 0000000000000000] 08:12:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099E9137800) [pid = 2880] [serial = 114] [outer = 00000099E2343400] 08:12:56 INFO - PROCESS | 2880 | 1464016376958 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099EAAF0C00) [pid = 2880] [serial = 115] [outer = 00000099E2343400] 08:12:57 INFO - PROCESS | 2880 | 1464016377374 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 08:12:57 INFO - PROCESS | 2880 | 1464016377400 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 08:12:57 INFO - PROCESS | 2880 | 1464016377403 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 08:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:12:57 INFO - PROCESS | 2880 | 1464016377406 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:12:57 INFO - PROCESS | 2880 | 1464016377408 Marionette TRACE conn6 <- [1,122,null,{}] 08:12:57 INFO - PROCESS | 2880 | 1464016377412 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:57 INFO - PROCESS | 2880 | 1464016377516 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 08:12:57 INFO - PROCESS | 2880 | 1464016377523 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC59800 == 37 [pid = 2880] [id = 40] 08:12:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099E2832800) [pid = 2880] [serial = 116] [outer = 0000000000000000] 08:12:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099E2834800) [pid = 2880] [serial = 117] [outer = 00000099E2832800] 08:12:57 INFO - PROCESS | 2880 | 1464016377588 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099EAAF5800) [pid = 2880] [serial = 118] [outer = 00000099E2832800] 08:12:57 INFO - PROCESS | 2880 | 1464016377976 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 628ms 08:12:58 INFO - PROCESS | 2880 | 1464016378038 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 08:12:58 INFO - PROCESS | 2880 | 1464016378040 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 08:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:12:58 INFO - PROCESS | 2880 | 1464016378043 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - PROCESS | 2880 | 1464016378045 Marionette TRACE conn6 <- [1,126,null,{}] 08:12:58 INFO - PROCESS | 2880 | 1464016378048 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:58 INFO - PROCESS | 2880 | 1464016378146 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 08:12:58 INFO - PROCESS | 2880 | 1464016378192 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF18800 == 38 [pid = 2880] [id = 41] 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099E2833400) [pid = 2880] [serial = 119] [outer = 0000000000000000] 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099EBC65800) [pid = 2880] [serial = 120] [outer = 00000099E2833400] 08:12:58 INFO - PROCESS | 2880 | 1464016378238 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099EBC6F000) [pid = 2880] [serial = 121] [outer = 00000099E2833400] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099DE032000) [pid = 2880] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099E4CB6800) [pid = 2880] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D8A20800) [pid = 2880] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099E2842800) [pid = 2880] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099D8A80400) [pid = 2880] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099EBF07800) [pid = 2880] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099D8AC9000) [pid = 2880] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099DFB08400) [pid = 2880] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099E622F400) [pid = 2880] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099D8ABDC00) [pid = 2880] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:12:58 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099E2838800) [pid = 2880] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:12:58 INFO - PROCESS | 2880 | 1464016378617 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 628ms 08:12:58 INFO - PROCESS | 2880 | 1464016378674 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 08:12:58 INFO - PROCESS | 2880 | 1464016378676 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 08:12:58 INFO - PROCESS | 2880 | 1464016378680 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:12:58 INFO - PROCESS | 2880 | 1464016378682 Marionette TRACE conn6 <- [1,130,null,{}] 08:12:58 INFO - PROCESS | 2880 | 1464016378685 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:58 INFO - PROCESS | 2880 | 1464016378783 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 08:12:58 INFO - PROCESS | 2880 | 1464016378841 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8E2800 == 39 [pid = 2880] [id = 42] 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099E283EC00) [pid = 2880] [serial = 122] [outer = 0000000000000000] 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099E5037000) [pid = 2880] [serial = 123] [outer = 00000099E283EC00] 08:12:58 INFO - PROCESS | 2880 | 1464016378887 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099EBF03C00) [pid = 2880] [serial = 124] [outer = 00000099E283EC00] 08:12:59 INFO - PROCESS | 2880 | 1464016379237 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 586ms 08:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:12:59 INFO - PROCESS | 2880 | 1464016379269 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 2880 | 1464016379272 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 08:12:59 INFO - PROCESS | 2880 | 1464016379275 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 2880 | 1464016379277 Marionette TRACE conn6 <- [1,134,null,{}] 08:12:59 INFO - PROCESS | 2880 | 1464016379288 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:59 INFO - PROCESS | 2880 | 1464016379366 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 08:12:59 INFO - PROCESS | 2880 | 1464016379373 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDAEC000 == 40 [pid = 2880] [id = 43] 08:12:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099DED07C00) [pid = 2880] [serial = 125] [outer = 0000000000000000] 08:12:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099DED09800) [pid = 2880] [serial = 126] [outer = 00000099DED07C00] 08:12:59 INFO - PROCESS | 2880 | 1464016379418 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099DED91C00) [pid = 2880] [serial = 127] [outer = 00000099DED07C00] 08:12:59 INFO - PROCESS | 2880 | 1464016379819 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 584ms 08:12:59 INFO - PROCESS | 2880 | 1464016379870 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 2880 | 1464016379872 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 08:12:59 INFO - PROCESS | 2880 | 1464016379876 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 2880 | 1464016379879 Marionette TRACE conn6 <- [1,138,null,{}] 08:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:12:59 INFO - PROCESS | 2880 | 1464016379882 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:59 INFO - PROCESS | 2880 | 1464016379981 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 08:12:59 INFO - PROCESS | 2880 | 1464016379991 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDB1D000 == 41 [pid = 2880] [id = 44] 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099E5B08800) [pid = 2880] [serial = 128] [outer = 0000000000000000] 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099EBF02C00) [pid = 2880] [serial = 129] [outer = 00000099E5B08800] 08:13:00 INFO - PROCESS | 2880 | 1464016380042 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099EBFAB000) [pid = 2880] [serial = 130] [outer = 00000099E5B08800] 08:13:00 INFO - PROCESS | 2880 | 1464016380526 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 08:13:00 INFO - PROCESS | 2880 | 1464016380571 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 08:13:00 INFO - PROCESS | 2880 | 1464016380576 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 08:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:13:00 INFO - PROCESS | 2880 | 1464016380583 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:13:00 INFO - PROCESS | 2880 | 1464016380588 Marionette TRACE conn6 <- [1,142,null,{}] 08:13:00 INFO - PROCESS | 2880 | 1464016380596 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:00 INFO - PROCESS | 2880 | 1464016380717 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 08:13:00 INFO - PROCESS | 2880 | 1464016380788 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DA05D800 == 42 [pid = 2880] [id = 45] 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099D8CDEC00) [pid = 2880] [serial = 131] [outer = 0000000000000000] 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DA1A1400) [pid = 2880] [serial = 132] [outer = 00000099D8CDEC00] 08:13:00 INFO - PROCESS | 2880 | 1464016380847 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DE097400) [pid = 2880] [serial = 133] [outer = 00000099D8CDEC00] 08:13:01 INFO - PROCESS | 2880 | 1464016381491 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 944ms 08:13:01 INFO - PROCESS | 2880 | 1464016381534 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 08:13:01 INFO - PROCESS | 2880 | 1464016381540 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 08:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:13:01 INFO - PROCESS | 2880 | 1464016381547 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:13:01 INFO - PROCESS | 2880 | 1464016381550 Marionette TRACE conn6 <- [1,146,null,{}] 08:13:01 INFO - PROCESS | 2880 | 1464016381555 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:01 INFO - PROCESS | 2880 | 1464016381739 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 08:13:01 INFO - PROCESS | 2880 | 1464016381804 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B47800 == 43 [pid = 2880] [id = 46] 08:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099E2349800) [pid = 2880] [serial = 134] [outer = 0000000000000000] 08:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099E2829400) [pid = 2880] [serial = 135] [outer = 00000099E2349800] 08:13:01 INFO - PROCESS | 2880 | 1464016381861 Marionette DEBUG loaded listener.js 08:13:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099E28D5C00) [pid = 2880] [serial = 136] [outer = 00000099E2349800] 08:13:02 INFO - PROCESS | 2880 | 1464016382433 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 943ms 08:13:02 INFO - PROCESS | 2880 | 1464016382496 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 08:13:02 INFO - PROCESS | 2880 | 1464016382499 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 08:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:13:02 INFO - PROCESS | 2880 | 1464016382503 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:13:02 INFO - PROCESS | 2880 | 1464016382507 Marionette TRACE conn6 <- [1,150,null,{}] 08:13:02 INFO - PROCESS | 2880 | 1464016382519 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:02 INFO - PROCESS | 2880 | 1464016382660 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 08:13:02 INFO - PROCESS | 2880 | 1464016382678 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED00C000 == 44 [pid = 2880] [id = 47] 08:13:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099E5B02400) [pid = 2880] [serial = 137] [outer = 0000000000000000] 08:13:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099E5DF7400) [pid = 2880] [serial = 138] [outer = 00000099E5B02400] 08:13:02 INFO - PROCESS | 2880 | 1464016382737 Marionette DEBUG loaded listener.js 08:13:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099E8448000) [pid = 2880] [serial = 139] [outer = 00000099E5B02400] 08:13:03 INFO - PROCESS | 2880 | 1464016383390 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 944ms 08:13:03 INFO - PROCESS | 2880 | 1464016383448 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 08:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:13:03 INFO - PROCESS | 2880 | 1464016383452 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 08:13:03 INFO - PROCESS | 2880 | 1464016383455 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:13:03 INFO - PROCESS | 2880 | 1464016383458 Marionette TRACE conn6 <- [1,154,null,{}] 08:13:03 INFO - PROCESS | 2880 | 1464016383462 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:03 INFO - PROCESS | 2880 | 1464016383570 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 08:13:03 INFO - PROCESS | 2880 | 1464016383633 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2A7000 == 45 [pid = 2880] [id = 48] 08:13:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099EBB31800) [pid = 2880] [serial = 140] [outer = 0000000000000000] 08:13:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099EBFA7400) [pid = 2880] [serial = 141] [outer = 00000099EBB31800] 08:13:03 INFO - PROCESS | 2880 | 1464016383690 Marionette DEBUG loaded listener.js 08:13:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099ED077400) [pid = 2880] [serial = 142] [outer = 00000099EBB31800] 08:13:04 INFO - PROCESS | 2880 | 1464016384516 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1083ms 08:13:04 INFO - PROCESS | 2880 | 1464016384540 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 08:13:04 INFO - PROCESS | 2880 | 1464016384544 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 08:13:04 INFO - PROCESS | 2880 | 1464016384549 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:13:04 INFO - PROCESS | 2880 | 1464016384552 Marionette TRACE conn6 <- [1,158,null,{}] 08:13:04 INFO - PROCESS | 2880 | 1464016384557 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:04 INFO - PROCESS | 2880 | 1464016384653 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 08:13:04 INFO - PROCESS | 2880 | 1464016384718 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF11A000 == 46 [pid = 2880] [id = 49] 08:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DDBC9C00) [pid = 2880] [serial = 143] [outer = 0000000000000000] 08:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DE0E7800) [pid = 2880] [serial = 144] [outer = 00000099DDBC9C00] 08:13:04 INFO - PROCESS | 2880 | 1464016384768 Marionette DEBUG loaded listener.js 08:13:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DF33C400) [pid = 2880] [serial = 145] [outer = 00000099DDBC9C00] 08:13:05 INFO - PROCESS | 2880 | 1464016385308 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDAEC000 == 45 [pid = 2880] [id = 43] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8E2800 == 44 [pid = 2880] [id = 42] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF18800 == 43 [pid = 2880] [id = 41] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC59800 == 42 [pid = 2880] [id = 40] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD32F000 == 41 [pid = 2880] [id = 39] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B36000 == 40 [pid = 2880] [id = 38] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4F6E800 == 39 [pid = 2880] [id = 37] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF11E000 == 38 [pid = 2880] [id = 36] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD32E000 == 37 [pid = 2880] [id = 35] 08:13:05 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD324000 == 36 [pid = 2880] [id = 34] 08:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 837ms 08:13:05 INFO - PROCESS | 2880 | 1464016385391 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 08:13:05 INFO - PROCESS | 2880 | 1464016385397 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 08:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:13:05 INFO - PROCESS | 2880 | 1464016385403 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:13:05 INFO - PROCESS | 2880 | 1464016385406 Marionette TRACE conn6 <- [1,162,null,{}] 08:13:05 INFO - PROCESS | 2880 | 1464016385409 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:05 INFO - PROCESS | 2880 | 1464016385502 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 08:13:05 INFO - PROCESS | 2880 | 1464016385509 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD23C000 == 37 [pid = 2880] [id = 50] 08:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DD25B800) [pid = 2880] [serial = 146] [outer = 0000000000000000] 08:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DD369800) [pid = 2880] [serial = 147] [outer = 00000099DD25B800] 08:13:05 INFO - PROCESS | 2880 | 1464016385557 Marionette DEBUG loaded listener.js 08:13:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DED0D000) [pid = 2880] [serial = 148] [outer = 00000099DD25B800] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099EBFA8C00) [pid = 2880] [serial = 67] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099DE1AE000) [pid = 2880] [serial = 72] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E5788400) [pid = 2880] [serial = 82] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099DA2E9400) [pid = 2880] [serial = 75] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DFB05800) [pid = 2880] [serial = 73] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E30BD400) [pid = 2880] [serial = 78] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E5117800) [pid = 2880] [serial = 81] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E4C21800) [pid = 2880] [serial = 79] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099E283B000) [pid = 2880] [serial = 76] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D8AC2C00) [pid = 2880] [serial = 69] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099DD30AC00) [pid = 2880] [serial = 70] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099EBF0FC00) [pid = 2880] [serial = 66] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099E283F800) [pid = 2880] [serial = 55] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099EA808400) [pid = 2880] [serial = 58] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099EAAED400) [pid = 2880] [serial = 49] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099D8AC5C00) [pid = 2880] [serial = 52] [outer = 0000000000000000] [url = about:blank] 08:13:05 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099EBB28800) [pid = 2880] [serial = 61] [outer = 0000000000000000] [url = about:blank] 08:13:06 INFO - PROCESS | 2880 | 1464016386006 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 690ms 08:13:06 INFO - PROCESS | 2880 | 1464016386095 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 08:13:06 INFO - PROCESS | 2880 | 1464016386097 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 08:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:13:06 INFO - PROCESS | 2880 | 1464016386101 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:13:06 INFO - PROCESS | 2880 | 1464016386105 Marionette TRACE conn6 <- [1,166,null,{}] 08:13:06 INFO - PROCESS | 2880 | 1464016386115 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:06 INFO - PROCESS | 2880 | 1464016386199 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 08:13:06 INFO - PROCESS | 2880 | 1464016386212 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4383800 == 38 [pid = 2880] [id = 51] 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099E2361400) [pid = 2880] [serial = 149] [outer = 0000000000000000] 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099E27EB000) [pid = 2880] [serial = 150] [outer = 00000099E2361400] 08:13:06 INFO - PROCESS | 2880 | 1464016386261 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099E283A000) [pid = 2880] [serial = 151] [outer = 00000099E2361400] 08:13:06 INFO - PROCESS | 2880 | 1464016386689 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 629ms 08:13:06 INFO - PROCESS | 2880 | 1464016386732 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 08:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:13:06 INFO - PROCESS | 2880 | 1464016386735 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 08:13:06 INFO - PROCESS | 2880 | 1464016386743 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:13:06 INFO - PROCESS | 2880 | 1464016386752 Marionette TRACE conn6 <- [1,170,null,{}] 08:13:06 INFO - PROCESS | 2880 | 1464016386756 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:06 INFO - PROCESS | 2880 | 1464016386838 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 08:13:06 INFO - PROCESS | 2880 | 1464016386846 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57AC000 == 39 [pid = 2880] [id = 52] 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099E28AA800) [pid = 2880] [serial = 152] [outer = 0000000000000000] 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099E30B6C00) [pid = 2880] [serial = 153] [outer = 00000099E28AA800] 08:13:06 INFO - PROCESS | 2880 | 1464016386894 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099E30C4400) [pid = 2880] [serial = 154] [outer = 00000099E28AA800] 08:13:07 INFO - PROCESS | 2880 | 1464016387278 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 587ms 08:13:07 INFO - PROCESS | 2880 | 1464016387337 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 2880 | 1464016387339 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 08:13:07 INFO - PROCESS | 2880 | 1464016387342 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:13:07 INFO - PROCESS | 2880 | 1464016387344 Marionette TRACE conn6 <- [1,174,null,{}] 08:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:13:07 INFO - PROCESS | 2880 | 1464016387347 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:07 INFO - PROCESS | 2880 | 1464016387428 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 08:13:07 INFO - PROCESS | 2880 | 1464016387434 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E647B000 == 40 [pid = 2880] [id = 53] 08:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099E432F800) [pid = 2880] [serial = 155] [outer = 0000000000000000] 08:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099E4CBB000) [pid = 2880] [serial = 156] [outer = 00000099E432F800] 08:13:07 INFO - PROCESS | 2880 | 1464016387481 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099E5744C00) [pid = 2880] [serial = 157] [outer = 00000099E432F800] 08:13:07 INFO - PROCESS | 2880 | 1464016387938 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:13:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099DF7AC800) [pid = 2880] [serial = 158] [outer = 00000099DD483000] 08:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 628ms 08:13:07 INFO - PROCESS | 2880 | 1464016387985 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 2880 | 1464016387987 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 08:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:13:08 INFO - PROCESS | 2880 | 1464016388027 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 2880 | 1464016388030 Marionette TRACE conn6 <- [1,178,null,{}] 08:13:08 INFO - PROCESS | 2880 | 1464016388033 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:08 INFO - PROCESS | 2880 | 1464016388166 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 08:13:08 INFO - PROCESS | 2880 | 1464016388209 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90CB000 == 41 [pid = 2880] [id = 54] 08:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099E6226800) [pid = 2880] [serial = 159] [outer = 0000000000000000] 08:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E7B09C00) [pid = 2880] [serial = 160] [outer = 00000099E6226800] 08:13:08 INFO - PROCESS | 2880 | 1464016388255 Marionette DEBUG loaded listener.js 08:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099EA802C00) [pid = 2880] [serial = 161] [outer = 00000099E6226800] 08:13:08 INFO - PROCESS | 2880 | 1464016388669 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 690ms 08:13:08 INFO - PROCESS | 2880 | 1464016388720 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 2880 | 1464016388722 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 08:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:13:08 INFO - PROCESS | 2880 | 1464016388733 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 2880 | 1464016388735 Marionette TRACE conn6 <- [1,182,null,{}] 08:13:08 INFO - PROCESS | 2880 | 1464016388738 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:08 INFO - PROCESS | 2880 | 1464016388864 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 08:13:08 INFO - PROCESS | 2880 | 1464016388877 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF2A000 == 42 [pid = 2880] [id = 55] 08:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DE1AE000) [pid = 2880] [serial = 162] [outer = 0000000000000000] 08:13:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099EAAE8C00) [pid = 2880] [serial = 163] [outer = 00000099DE1AE000] 08:13:08 INFO - PROCESS | 2880 | 1464016388923 Marionette DEBUG loaded listener.js 08:13:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099EBB2A400) [pid = 2880] [serial = 164] [outer = 00000099DE1AE000] 08:13:09 INFO - PROCESS | 2880 | 1464016389320 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 628ms 08:13:09 INFO - PROCESS | 2880 | 1464016389362 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 08:13:09 INFO - PROCESS | 2880 | 1464016389364 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 08:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:13:09 INFO - PROCESS | 2880 | 1464016389368 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:13:09 INFO - PROCESS | 2880 | 1464016389369 Marionette TRACE conn6 <- [1,186,null,{}] 08:13:09 INFO - PROCESS | 2880 | 1464016389379 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:09 INFO - PROCESS | 2880 | 1464016389482 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 08:13:09 INFO - PROCESS | 2880 | 1464016389489 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2BE800 == 43 [pid = 2880] [id = 56] 08:13:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E8F2AC00) [pid = 2880] [serial = 165] [outer = 0000000000000000] 08:13:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E8F31C00) [pid = 2880] [serial = 166] [outer = 00000099E8F2AC00] 08:13:09 INFO - PROCESS | 2880 | 1464016389542 Marionette DEBUG loaded listener.js 08:13:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E8F38800) [pid = 2880] [serial = 167] [outer = 00000099E8F2AC00] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E2832800) [pid = 2880] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E30BEC00) [pid = 2880] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DED07C00) [pid = 2880] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E640B800) [pid = 2880] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D8CE2400) [pid = 2880] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E2833400) [pid = 2880] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E5030800) [pid = 2880] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E2343400) [pid = 2880] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DDE6DC00) [pid = 2880] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:13:09 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E283EC00) [pid = 2880] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:13:10 INFO - PROCESS | 2880 | 1464016390018 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 08:13:10 INFO - PROCESS | 2880 | 1464016390042 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 2880 | 1464016390044 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 08:13:10 INFO - PROCESS | 2880 | 1464016390047 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:13:10 INFO - PROCESS | 2880 | 1464016390049 Marionette TRACE conn6 <- [1,190,null,{}] 08:13:10 INFO - PROCESS | 2880 | 1464016390053 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:10 INFO - PROCESS | 2880 | 1464016390156 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 08:13:10 INFO - PROCESS | 2880 | 1464016390220 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAABA800 == 44 [pid = 2880] [id = 57] 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099E2343400) [pid = 2880] [serial = 168] [outer = 0000000000000000] 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099E8F1A400) [pid = 2880] [serial = 169] [outer = 00000099E2343400] 08:13:10 INFO - PROCESS | 2880 | 1464016390267 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E8F22400) [pid = 2880] [serial = 170] [outer = 00000099E2343400] 08:13:10 INFO - PROCESS | 2880 | 1464016390596 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 586ms 08:13:10 INFO - PROCESS | 2880 | 1464016390636 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 2880 | 1464016390638 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 08:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:13:10 INFO - PROCESS | 2880 | 1464016390642 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 2880 | 1464016390644 Marionette TRACE conn6 <- [1,194,null,{}] 08:13:10 INFO - PROCESS | 2880 | 1464016390648 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:10 INFO - PROCESS | 2880 | 1464016390752 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 08:13:10 INFO - PROCESS | 2880 | 1464016390760 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDB1E800 == 45 [pid = 2880] [id = 58] 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E5E68000) [pid = 2880] [serial = 171] [outer = 0000000000000000] 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E5E6C800) [pid = 2880] [serial = 172] [outer = 00000099E5E68000] 08:13:10 INFO - PROCESS | 2880 | 1464016390807 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E5E72800) [pid = 2880] [serial = 173] [outer = 00000099E5E68000] 08:13:11 INFO - PROCESS | 2880 | 1464016391190 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 586ms 08:13:11 INFO - PROCESS | 2880 | 1464016391231 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 08:13:11 INFO - PROCESS | 2880 | 1464016391234 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 08:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:13:11 INFO - PROCESS | 2880 | 1464016391238 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:13:11 INFO - PROCESS | 2880 | 1464016391240 Marionette TRACE conn6 <- [1,198,null,{}] 08:13:11 INFO - PROCESS | 2880 | 1464016391244 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:11 INFO - PROCESS | 2880 | 1464016391365 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 08:13:11 INFO - PROCESS | 2880 | 1464016391374 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED28E000 == 46 [pid = 2880] [id = 59] 08:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E5E69800) [pid = 2880] [serial = 174] [outer = 0000000000000000] 08:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E8F29C00) [pid = 2880] [serial = 175] [outer = 00000099E5E69800] 08:13:11 INFO - PROCESS | 2880 | 1464016391425 Marionette DEBUG loaded listener.js 08:13:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E8F46C00) [pid = 2880] [serial = 176] [outer = 00000099E5E69800] 08:13:11 INFO - PROCESS | 2880 | 1464016391820 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 628ms 08:13:11 INFO - PROCESS | 2880 | 1464016391895 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 08:13:11 INFO - PROCESS | 2880 | 1464016391899 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 08:13:11 INFO - PROCESS | 2880 | 1464016391905 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:13:11 INFO - PROCESS | 2880 | 1464016391909 Marionette TRACE conn6 <- [1,202,null,{}] 08:13:11 INFO - PROCESS | 2880 | 1464016391916 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:12 INFO - PROCESS | 2880 | 1464016392036 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 08:13:12 INFO - PROCESS | 2880 | 1464016392110 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A1B800 == 47 [pid = 2880] [id = 60] 08:13:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8AC4800) [pid = 2880] [serial = 177] [outer = 0000000000000000] 08:13:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8AC7000) [pid = 2880] [serial = 178] [outer = 00000099D8AC4800] 08:13:12 INFO - PROCESS | 2880 | 1464016392170 Marionette DEBUG loaded listener.js 08:13:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DD25CC00) [pid = 2880] [serial = 179] [outer = 00000099D8AC4800] 08:13:12 INFO - PROCESS | 2880 | 1464016392774 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 944ms 08:13:12 INFO - PROCESS | 2880 | 1464016392857 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 2880 | 1464016392862 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 08:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:13:12 INFO - PROCESS | 2880 | 1464016392871 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:13:12 INFO - PROCESS | 2880 | 1464016392875 Marionette TRACE conn6 <- [1,206,null,{}] 08:13:12 INFO - PROCESS | 2880 | 1464016392880 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:13 INFO - PROCESS | 2880 | 1464016392996 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 08:13:13 INFO - PROCESS | 2880 | 1464016393057 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B3A000 == 48 [pid = 2880] [id = 61] 08:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E2342800) [pid = 2880] [serial = 180] [outer = 0000000000000000] 08:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E282BC00) [pid = 2880] [serial = 181] [outer = 00000099E2342800] 08:13:13 INFO - PROCESS | 2880 | 1464016393114 Marionette DEBUG loaded listener.js 08:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E28D9400) [pid = 2880] [serial = 182] [outer = 00000099E2342800] 08:13:13 INFO - PROCESS | 2880 | 1464016393630 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 797ms 08:13:13 INFO - PROCESS | 2880 | 1464016393671 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 08:13:13 INFO - PROCESS | 2880 | 1464016393674 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 08:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:13:13 INFO - PROCESS | 2880 | 1464016393679 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:13:13 INFO - PROCESS | 2880 | 1464016393682 Marionette TRACE conn6 <- [1,210,null,{}] 08:13:13 INFO - PROCESS | 2880 | 1464016393692 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:13 INFO - PROCESS | 2880 | 1464016393806 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 08:13:13 INFO - PROCESS | 2880 | 1464016393890 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDA27800 == 49 [pid = 2880] [id = 62] 08:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E5E65400) [pid = 2880] [serial = 183] [outer = 0000000000000000] 08:13:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E5E71000) [pid = 2880] [serial = 184] [outer = 00000099E5E65400] 08:13:13 INFO - PROCESS | 2880 | 1464016393951 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E8F1DC00) [pid = 2880] [serial = 185] [outer = 00000099E5E65400] 08:13:14 INFO - PROCESS | 2880 | 1464016394545 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 879ms 08:13:14 INFO - PROCESS | 2880 | 1464016394560 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 08:13:14 INFO - PROCESS | 2880 | 1464016394563 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 08:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:13:14 INFO - PROCESS | 2880 | 1464016394566 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:13:14 INFO - PROCESS | 2880 | 1464016394569 Marionette TRACE conn6 <- [1,214,null,{}] 08:13:14 INFO - PROCESS | 2880 | 1464016394573 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:14 INFO - PROCESS | 2880 | 1464016394682 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 08:13:14 INFO - PROCESS | 2880 | 1464016394763 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA1000 == 50 [pid = 2880] [id = 63] 08:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8F3C400) [pid = 2880] [serial = 186] [outer = 0000000000000000] 08:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8F3E800) [pid = 2880] [serial = 187] [outer = 00000099E8F3C400] 08:13:14 INFO - PROCESS | 2880 | 1464016394818 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099EAAEE400) [pid = 2880] [serial = 188] [outer = 00000099E8F3C400] 08:13:15 INFO - PROCESS | 2880 | 1464016395334 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 775ms 08:13:15 INFO - PROCESS | 2880 | 1464016395345 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 08:13:15 INFO - PROCESS | 2880 | 1464016395347 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 08:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:13:15 INFO - PROCESS | 2880 | 1464016395351 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:13:15 INFO - PROCESS | 2880 | 1464016395353 Marionette TRACE conn6 <- [1,218,null,{}] 08:13:15 INFO - PROCESS | 2880 | 1464016395373 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:15 INFO - PROCESS | 2880 | 1464016395482 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 08:13:15 INFO - PROCESS | 2880 | 1464016395562 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED179000 == 51 [pid = 2880] [id = 64] 08:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E8EE8800) [pid = 2880] [serial = 189] [outer = 0000000000000000] 08:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E8EED400) [pid = 2880] [serial = 190] [outer = 00000099E8EE8800] 08:13:15 INFO - PROCESS | 2880 | 1464016395618 Marionette DEBUG loaded listener.js 08:13:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E913C800) [pid = 2880] [serial = 191] [outer = 00000099E8EE8800] 08:13:16 INFO - PROCESS | 2880 | 1464016396208 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 900ms 08:13:16 INFO - PROCESS | 2880 | 1464016396254 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 08:13:16 INFO - PROCESS | 2880 | 1464016396257 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 08:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:13:16 INFO - PROCESS | 2880 | 1464016396261 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:13:16 INFO - PROCESS | 2880 | 1464016396263 Marionette TRACE conn6 <- [1,222,null,{}] 08:13:16 INFO - PROCESS | 2880 | 1464016396267 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:16 INFO - PROCESS | 2880 | 1464016396397 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 08:13:16 INFO - PROCESS | 2880 | 1464016396466 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDC2000 == 52 [pid = 2880] [id = 65] 08:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E30C5000) [pid = 2880] [serial = 192] [outer = 0000000000000000] 08:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E9140000) [pid = 2880] [serial = 193] [outer = 00000099E30C5000] 08:13:16 INFO - PROCESS | 2880 | 1464016396524 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099EAA99800) [pid = 2880] [serial = 194] [outer = 00000099E30C5000] 08:13:17 INFO - PROCESS | 2880 | 1464016397224 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1029ms 08:13:17 INFO - PROCESS | 2880 | 1464016397292 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 08:13:17 INFO - PROCESS | 2880 | 1464016397298 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 08:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:13:17 INFO - PROCESS | 2880 | 1464016397302 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:13:17 INFO - PROCESS | 2880 | 1464016397307 Marionette TRACE conn6 <- [1,226,null,{}] 08:13:17 INFO - PROCESS | 2880 | 1464016397312 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:17 INFO - PROCESS | 2880 | 1464016397416 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 08:13:17 INFO - PROCESS | 2880 | 1464016397486 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1E7000 == 53 [pid = 2880] [id = 66] 08:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099DE02AC00) [pid = 2880] [serial = 195] [outer = 0000000000000000] 08:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099DE1ACC00) [pid = 2880] [serial = 196] [outer = 00000099DE02AC00] 08:13:17 INFO - PROCESS | 2880 | 1464016397538 Marionette DEBUG loaded listener.js 08:13:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099DF33D400) [pid = 2880] [serial = 197] [outer = 00000099DE02AC00] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDB1E800 == 52 [pid = 2880] [id = 58] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAABA800 == 51 [pid = 2880] [id = 57] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2BE800 == 50 [pid = 2880] [id = 56] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF2A000 == 49 [pid = 2880] [id = 55] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90CB000 == 48 [pid = 2880] [id = 54] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E647B000 == 47 [pid = 2880] [id = 53] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57AC000 == 46 [pid = 2880] [id = 52] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4383800 == 45 [pid = 2880] [id = 51] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD23C000 == 44 [pid = 2880] [id = 50] 08:13:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF11A000 == 43 [pid = 2880] [id = 49] 08:13:17 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099DF33C000) [pid = 2880] [serial = 87] [outer = 0000000000000000] [url = about:blank] 08:13:17 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E4C1B000) [pid = 2880] [serial = 90] [outer = 0000000000000000] [url = about:blank] 08:13:17 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E9250000) [pid = 2880] [serial = 93] [outer = 0000000000000000] [url = about:blank] 08:13:17 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D8CE6C00) [pid = 2880] [serial = 96] [outer = 0000000000000000] [url = about:blank] 08:13:17 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099EBF02C00) [pid = 2880] [serial = 129] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOCSHELL 00000099DA05D800 == 42 [pid = 2880] [id = 45] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099DE1AC000) [pid = 2880] [serial = 102] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DF33DC00) [pid = 2880] [serial = 103] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DDB6A400) [pid = 2880] [serial = 100] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D922B800) [pid = 2880] [serial = 99] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E6231800) [pid = 2880] [serial = 84] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E9137800) [pid = 2880] [serial = 114] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099EAAF0C00) [pid = 2880] [serial = 115] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E7158000) [pid = 2880] [serial = 111] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E58A1000) [pid = 2880] [serial = 108] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E622C000) [pid = 2880] [serial = 109] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099EBC65800) [pid = 2880] [serial = 120] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E30C3C00) [pid = 2880] [serial = 105] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E4CB3400) [pid = 2880] [serial = 106] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099EAAF5800) [pid = 2880] [serial = 118] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E2834800) [pid = 2880] [serial = 117] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5037000) [pid = 2880] [serial = 123] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DED09800) [pid = 2880] [serial = 126] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099EBC6F000) [pid = 2880] [serial = 121] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099DED91C00) [pid = 2880] [serial = 127] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099EBF03C00) [pid = 2880] [serial = 124] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E8449400) [pid = 2880] [serial = 112] [outer = 0000000000000000] [url = about:blank] 08:13:18 INFO - PROCESS | 2880 | 1464016398138 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 881ms 08:13:18 INFO - PROCESS | 2880 | 1464016398187 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 2880 | 1464016398193 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 08:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:13:18 INFO - PROCESS | 2880 | 1464016398199 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 2880 | 1464016398202 Marionette TRACE conn6 <- [1,230,null,{}] 08:13:18 INFO - PROCESS | 2880 | 1464016398205 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:18 INFO - PROCESS | 2880 | 1464016398292 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 08:13:18 INFO - PROCESS | 2880 | 1464016398353 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0D5000 == 43 [pid = 2880] [id = 67] 08:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DD44E000) [pid = 2880] [serial = 198] [outer = 0000000000000000] 08:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DE030C00) [pid = 2880] [serial = 199] [outer = 00000099DD44E000] 08:13:18 INFO - PROCESS | 2880 | 1464016398409 Marionette DEBUG loaded listener.js 08:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E2344400) [pid = 2880] [serial = 200] [outer = 00000099DD44E000] 08:13:18 INFO - PROCESS | 2880 | 1464016398791 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 629ms 08:13:18 INFO - PROCESS | 2880 | 1464016398829 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 2880 | 1464016398831 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 08:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:13:18 INFO - PROCESS | 2880 | 1464016398835 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 2880 | 1464016398839 Marionette TRACE conn6 <- [1,234,null,{}] 08:13:18 INFO - PROCESS | 2880 | 1464016398857 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:18 INFO - PROCESS | 2880 | 1464016398948 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 08:13:18 INFO - PROCESS | 2880 | 1464016398957 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4380000 == 44 [pid = 2880] [id = 68] 08:13:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E282B800) [pid = 2880] [serial = 201] [outer = 0000000000000000] 08:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E283B800) [pid = 2880] [serial = 202] [outer = 00000099E282B800] 08:13:19 INFO - PROCESS | 2880 | 1464016399005 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E30BD400) [pid = 2880] [serial = 203] [outer = 00000099E282B800] 08:13:19 INFO - PROCESS | 2880 | 1464016399446 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 692ms 08:13:19 INFO - PROCESS | 2880 | 1464016399530 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 08:13:19 INFO - PROCESS | 2880 | 1464016399533 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 08:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:13:19 INFO - PROCESS | 2880 | 1464016399537 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:13:19 INFO - PROCESS | 2880 | 1464016399538 Marionette TRACE conn6 <- [1,238,null,{}] 08:13:19 INFO - PROCESS | 2880 | 1464016399542 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:19 INFO - PROCESS | 2880 | 1464016399650 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 08:13:19 INFO - PROCESS | 2880 | 1464016399664 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57A8800 == 45 [pid = 2880] [id = 69] 08:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E4FE6C00) [pid = 2880] [serial = 204] [outer = 0000000000000000] 08:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E502FC00) [pid = 2880] [serial = 205] [outer = 00000099E4FE6C00] 08:13:19 INFO - PROCESS | 2880 | 1464016399711 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E5831C00) [pid = 2880] [serial = 206] [outer = 00000099E4FE6C00] 08:13:20 INFO - PROCESS | 2880 | 1464016400121 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 629ms 08:13:20 INFO - PROCESS | 2880 | 1464016400169 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 08:13:20 INFO - PROCESS | 2880 | 1464016400171 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 08:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:13:20 INFO - PROCESS | 2880 | 1464016400174 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 2880 | 1464016400176 Marionette TRACE conn6 <- [1,242,null,{}] 08:13:20 INFO - PROCESS | 2880 | 1464016400188 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:20 INFO - PROCESS | 2880 | 1464016400289 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 08:13:20 INFO - PROCESS | 2880 | 1464016400296 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD324000 == 46 [pid = 2880] [id = 70] 08:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E511C800) [pid = 2880] [serial = 207] [outer = 0000000000000000] 08:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E5B0B000) [pid = 2880] [serial = 208] [outer = 00000099E511C800] 08:13:20 INFO - PROCESS | 2880 | 1464016400342 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E5DF8800) [pid = 2880] [serial = 209] [outer = 00000099E511C800] 08:13:20 INFO - PROCESS | 2880 | 1464016400888 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 754ms 08:13:20 INFO - PROCESS | 2880 | 1464016400931 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 08:13:20 INFO - PROCESS | 2880 | 1464016400933 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 08:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:13:20 INFO - PROCESS | 2880 | 1464016400945 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 2880 | 1464016400947 Marionette TRACE conn6 <- [1,246,null,{}] 08:13:20 INFO - PROCESS | 2880 | 1464016400982 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:21 INFO - PROCESS | 2880 | 1464016401096 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 08:13:21 INFO - PROCESS | 2880 | 1464016401109 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90CD000 == 47 [pid = 2880] [id = 71] 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E7164000) [pid = 2880] [serial = 210] [outer = 0000000000000000] 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E8EF0000) [pid = 2880] [serial = 211] [outer = 00000099E7164000] 08:13:21 INFO - PROCESS | 2880 | 1464016401156 Marionette DEBUG loaded listener.js 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8F2E000) [pid = 2880] [serial = 212] [outer = 00000099E7164000] 08:13:21 INFO - PROCESS | 2880 | 1464016401592 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 708ms 08:13:21 INFO - PROCESS | 2880 | 1464016401660 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 08:13:21 INFO - PROCESS | 2880 | 1464016401670 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 08:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:13:21 INFO - PROCESS | 2880 | 1464016401679 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:13:21 INFO - PROCESS | 2880 | 1464016401681 Marionette TRACE conn6 <- [1,250,null,{}] 08:13:21 INFO - PROCESS | 2880 | 1464016401690 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:21 INFO - PROCESS | 2880 | 1464016401796 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 08:13:21 INFO - PROCESS | 2880 | 1464016401845 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC4D000 == 48 [pid = 2880] [id = 72] 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8F36800) [pid = 2880] [serial = 213] [outer = 0000000000000000] 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E8F3F000) [pid = 2880] [serial = 214] [outer = 00000099E8F36800] 08:13:21 INFO - PROCESS | 2880 | 1464016401891 Marionette DEBUG loaded listener.js 08:13:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E925AC00) [pid = 2880] [serial = 215] [outer = 00000099E8F36800] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D8CE0000) [pid = 2880] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E6226800) [pid = 2880] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DE1AE000) [pid = 2880] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E432F800) [pid = 2880] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E2343400) [pid = 2880] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DD25B800) [pid = 2880] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E28AA800) [pid = 2880] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E2361400) [pid = 2880] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E8F2AC00) [pid = 2880] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099EBB31800) [pid = 2880] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DDBC9C00) [pid = 2880] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E5E68000) [pid = 2880] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:13:22 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5B08800) [pid = 2880] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:13:22 INFO - PROCESS | 2880 | 1464016402462 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 836ms 08:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:13:22 INFO - PROCESS | 2880 | 1464016402516 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 08:13:22 INFO - PROCESS | 2880 | 1464016402518 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 08:13:22 INFO - PROCESS | 2880 | 1464016402522 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:13:22 INFO - PROCESS | 2880 | 1464016402523 Marionette TRACE conn6 <- [1,254,null,{}] 08:13:22 INFO - PROCESS | 2880 | 1464016402527 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:22 INFO - PROCESS | 2880 | 1464016402607 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 08:13:22 INFO - PROCESS | 2880 | 1464016402675 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF1A000 == 49 [pid = 2880] [id = 73] 08:13:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8B03400) [pid = 2880] [serial = 216] [outer = 0000000000000000] 08:13:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8B0B000) [pid = 2880] [serial = 217] [outer = 00000099D8B03400] 08:13:22 INFO - PROCESS | 2880 | 1464016402721 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DA07B000) [pid = 2880] [serial = 218] [outer = 00000099D8B03400] 08:13:23 INFO - PROCESS | 2880 | 1464016403073 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 587ms 08:13:23 INFO - PROCESS | 2880 | 1464016403111 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 08:13:23 INFO - PROCESS | 2880 | 1464016403113 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 08:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:13:23 INFO - PROCESS | 2880 | 1464016403116 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:13:23 INFO - PROCESS | 2880 | 1464016403118 Marionette TRACE conn6 <- [1,258,null,{}] 08:13:23 INFO - PROCESS | 2880 | 1464016403130 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:23 INFO - PROCESS | 2880 | 1464016403236 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 08:13:23 INFO - PROCESS | 2880 | 1464016403245 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2A8800 == 50 [pid = 2880] [id = 74] 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8B0F800) [pid = 2880] [serial = 219] [outer = 0000000000000000] 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E5B0DC00) [pid = 2880] [serial = 220] [outer = 00000099D8B0F800] 08:13:23 INFO - PROCESS | 2880 | 1464016403291 Marionette DEBUG loaded listener.js 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099EA809C00) [pid = 2880] [serial = 221] [outer = 00000099D8B0F800] 08:13:23 INFO - PROCESS | 2880 | 1464016403673 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 586ms 08:13:23 INFO - PROCESS | 2880 | 1464016403706 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 08:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:13:23 INFO - PROCESS | 2880 | 1464016403708 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 08:13:23 INFO - PROCESS | 2880 | 1464016403711 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:13:23 INFO - PROCESS | 2880 | 1464016403712 Marionette TRACE conn6 <- [1,262,null,{}] 08:13:23 INFO - PROCESS | 2880 | 1464016403716 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:23 INFO - PROCESS | 2880 | 1464016403800 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 08:13:23 INFO - PROCESS | 2880 | 1464016403868 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDA1A000 == 51 [pid = 2880] [id = 75] 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D8B10000) [pid = 2880] [serial = 222] [outer = 0000000000000000] 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E6F5FC00) [pid = 2880] [serial = 223] [outer = 00000099D8B10000] 08:13:23 INFO - PROCESS | 2880 | 1464016403913 Marionette DEBUG loaded listener.js 08:13:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E6F68400) [pid = 2880] [serial = 224] [outer = 00000099D8B10000] 08:13:24 INFO - PROCESS | 2880 | 1464016404299 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 627ms 08:13:24 INFO - PROCESS | 2880 | 1464016404342 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 2880 | 1464016404344 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 08:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:13:24 INFO - PROCESS | 2880 | 1464016404347 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 2880 | 1464016404350 Marionette TRACE conn6 <- [1,266,null,{}] 08:13:24 INFO - PROCESS | 2880 | 1464016404414 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:24 INFO - PROCESS | 2880 | 1464016404531 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 08:13:24 INFO - PROCESS | 2880 | 1464016404609 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD329000 == 52 [pid = 2880] [id = 76] 08:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8B05C00) [pid = 2880] [serial = 225] [outer = 0000000000000000] 08:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8B11C00) [pid = 2880] [serial = 226] [outer = 00000099D8B05C00] 08:13:24 INFO - PROCESS | 2880 | 1464016404669 Marionette DEBUG loaded listener.js 08:13:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099DA251000) [pid = 2880] [serial = 227] [outer = 00000099D8B05C00] 08:13:25 INFO - PROCESS | 2880 | 1464016405534 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 08:13:25 INFO - PROCESS | 2880 | 1464016405583 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 08:13:25 INFO - PROCESS | 2880 | 1464016405588 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 08:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:13:25 INFO - PROCESS | 2880 | 1464016405593 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:13:25 INFO - PROCESS | 2880 | 1464016405595 Marionette TRACE conn6 <- [1,270,null,{}] 08:13:25 INFO - PROCESS | 2880 | 1464016405600 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:25 INFO - PROCESS | 2880 | 1464016405743 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 08:13:25 INFO - PROCESS | 2880 | 1464016405816 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF1E800 == 53 [pid = 2880] [id = 77] 08:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E30C0800) [pid = 2880] [serial = 228] [outer = 0000000000000000] 08:13:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5031800) [pid = 2880] [serial = 229] [outer = 00000099E30C0800] 08:13:25 INFO - PROCESS | 2880 | 1464016405916 Marionette DEBUG loaded listener.js 08:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E5E6BC00) [pid = 2880] [serial = 230] [outer = 00000099E30C0800] 08:13:26 INFO - PROCESS | 2880 | 1464016406459 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 879ms 08:13:26 INFO - PROCESS | 2880 | 1464016406472 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 08:13:26 INFO - PROCESS | 2880 | 1464016406475 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 08:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:13:26 INFO - PROCESS | 2880 | 1464016406479 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:13:26 INFO - PROCESS | 2880 | 1464016406481 Marionette TRACE conn6 <- [1,274,null,{}] 08:13:26 INFO - PROCESS | 2880 | 1464016406485 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:26 INFO - PROCESS | 2880 | 1464016406632 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 08:13:26 INFO - PROCESS | 2880 | 1464016406696 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2D3800 == 54 [pid = 2880] [id = 78] 08:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E6F5DC00) [pid = 2880] [serial = 231] [outer = 0000000000000000] 08:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E6FE3C00) [pid = 2880] [serial = 232] [outer = 00000099E6F5DC00] 08:13:26 INFO - PROCESS | 2880 | 1464016406757 Marionette DEBUG loaded listener.js 08:13:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E8F36C00) [pid = 2880] [serial = 233] [outer = 00000099E6F5DC00] 08:13:27 INFO - PROCESS | 2880 | 1464016407345 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 881ms 08:13:27 INFO - PROCESS | 2880 | 1464016407369 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 08:13:27 INFO - PROCESS | 2880 | 1464016407376 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 08:13:27 INFO - PROCESS | 2880 | 1464016407381 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 2880 | 1464016407383 Marionette TRACE conn6 <- [1,278,null,{}] 08:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:13:27 INFO - PROCESS | 2880 | 1464016407387 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:27 INFO - PROCESS | 2880 | 1464016407498 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 08:13:27 INFO - PROCESS | 2880 | 1464016407568 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF7C1800 == 55 [pid = 2880] [id = 79] 08:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099EAAA2C00) [pid = 2880] [serial = 234] [outer = 0000000000000000] 08:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099EBB22800) [pid = 2880] [serial = 235] [outer = 00000099EAAA2C00] 08:13:27 INFO - PROCESS | 2880 | 1464016407625 Marionette DEBUG loaded listener.js 08:13:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099EBC6A400) [pid = 2880] [serial = 236] [outer = 00000099EAAA2C00] 08:13:28 INFO - PROCESS | 2880 | 1464016408193 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 837ms 08:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:13:28 INFO - PROCESS | 2880 | 1464016408226 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 08:13:28 INFO - PROCESS | 2880 | 1464016408228 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 08:13:28 INFO - PROCESS | 2880 | 1464016408232 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:13:28 INFO - PROCESS | 2880 | 1464016408234 Marionette TRACE conn6 <- [1,282,null,{}] 08:13:28 INFO - PROCESS | 2880 | 1464016408238 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:28 INFO - PROCESS | 2880 | 1464016408347 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 08:13:28 INFO - PROCESS | 2880 | 1464016408431 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A81000 == 56 [pid = 2880] [id = 80] 08:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E9A66400) [pid = 2880] [serial = 237] [outer = 0000000000000000] 08:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E9A6DC00) [pid = 2880] [serial = 238] [outer = 00000099E9A66400] 08:13:28 INFO - PROCESS | 2880 | 1464016408486 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099EBB29C00) [pid = 2880] [serial = 239] [outer = 00000099E9A66400] 08:13:29 INFO - PROCESS | 2880 | 1464016409093 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 879ms 08:13:29 INFO - PROCESS | 2880 | 1464016409113 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 08:13:29 INFO - PROCESS | 2880 | 1464016409116 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 08:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:13:29 INFO - PROCESS | 2880 | 1464016409119 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:13:29 INFO - PROCESS | 2880 | 1464016409122 Marionette TRACE conn6 <- [1,286,null,{}] 08:13:29 INFO - PROCESS | 2880 | 1464016409126 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:29 INFO - PROCESS | 2880 | 1464016409258 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 08:13:29 INFO - PROCESS | 2880 | 1464016409345 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0CF000 == 57 [pid = 2880] [id = 81] 08:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E8F23800) [pid = 2880] [serial = 240] [outer = 0000000000000000] 08:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E9818000) [pid = 2880] [serial = 241] [outer = 00000099E8F23800] 08:13:29 INFO - PROCESS | 2880 | 1464016409402 Marionette DEBUG loaded listener.js 08:13:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E9820400) [pid = 2880] [serial = 242] [outer = 00000099E8F23800] 08:13:30 INFO - PROCESS | 2880 | 1464016410135 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1029ms 08:13:30 INFO - PROCESS | 2880 | 1464016410152 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 08:13:30 INFO - PROCESS | 2880 | 1464016410156 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 08:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:13:30 INFO - PROCESS | 2880 | 1464016410178 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 2880 | 1464016410182 Marionette TRACE conn6 <- [1,290,null,{}] 08:13:30 INFO - PROCESS | 2880 | 1464016410202 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:30 INFO - PROCESS | 2880 | 1464016410304 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 08:13:30 INFO - PROCESS | 2880 | 1464016410377 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0C7000 == 58 [pid = 2880] [id = 82] 08:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099DD485400) [pid = 2880] [serial = 243] [outer = 0000000000000000] 08:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099DDC4B400) [pid = 2880] [serial = 244] [outer = 00000099DD485400] 08:13:30 INFO - PROCESS | 2880 | 1464016410429 Marionette DEBUG loaded listener.js 08:13:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099DED0C400) [pid = 2880] [serial = 245] [outer = 00000099DD485400] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6477000 == 57 [pid = 2880] [id = 31] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2A8800 == 56 [pid = 2880] [id = 74] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF1A000 == 55 [pid = 2880] [id = 73] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC4D000 == 54 [pid = 2880] [id = 72] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90CD000 == 53 [pid = 2880] [id = 71] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD324000 == 52 [pid = 2880] [id = 70] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57A8800 == 51 [pid = 2880] [id = 69] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4380000 == 50 [pid = 2880] [id = 68] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0D5000 == 49 [pid = 2880] [id = 67] 08:13:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1E7000 == 48 [pid = 2880] [id = 66] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E5DF7400) [pid = 2880] [serial = 138] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E8F29C00) [pid = 2880] [serial = 175] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DA1A1400) [pid = 2880] [serial = 132] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E2829400) [pid = 2880] [serial = 135] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099EA80C400) [pid = 2880] [serial = 97] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099EBB2A400) [pid = 2880] [serial = 164] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E5E72800) [pid = 2880] [serial = 173] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E8F38800) [pid = 2880] [serial = 167] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E8F22400) [pid = 2880] [serial = 170] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099EBFAB000) [pid = 2880] [serial = 130] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E5E6C800) [pid = 2880] [serial = 172] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099D96D5000) [pid = 2880] [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:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099EA802C00) [pid = 2880] [serial = 161] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E5744C00) [pid = 2880] [serial = 157] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E7B09C00) [pid = 2880] [serial = 160] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099EAAE8C00) [pid = 2880] [serial = 163] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E4CBB000) [pid = 2880] [serial = 156] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E8F1A400) [pid = 2880] [serial = 169] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DD369800) [pid = 2880] [serial = 147] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DED0D000) [pid = 2880] [serial = 148] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E30B6C00) [pid = 2880] [serial = 153] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E30C4400) [pid = 2880] [serial = 154] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E27EB000) [pid = 2880] [serial = 150] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E8F31C00) [pid = 2880] [serial = 166] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099EBFA7400) [pid = 2880] [serial = 141] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099ED077400) [pid = 2880] [serial = 142] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E283A000) [pid = 2880] [serial = 151] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DF33C400) [pid = 2880] [serial = 145] [outer = 0000000000000000] [url = about:blank] 08:13:30 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DE0E7800) [pid = 2880] [serial = 144] [outer = 0000000000000000] [url = about:blank] 08:13:31 INFO - PROCESS | 2880 | 1464016411027 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 901ms 08:13:31 INFO - PROCESS | 2880 | 1464016411080 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 08:13:31 INFO - PROCESS | 2880 | 1464016411086 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 08:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:13:31 INFO - PROCESS | 2880 | 1464016411092 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:13:31 INFO - PROCESS | 2880 | 1464016411095 Marionette TRACE conn6 <- [1,294,null,{}] 08:13:31 INFO - PROCESS | 2880 | 1464016411099 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:31 INFO - PROCESS | 2880 | 1464016411188 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 08:13:31 INFO - PROCESS | 2880 | 1464016411256 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDC36000 == 49 [pid = 2880] [id = 83] 08:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8B08C00) [pid = 2880] [serial = 246] [outer = 0000000000000000] 08:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DD305800) [pid = 2880] [serial = 247] [outer = 00000099D8B08C00] 08:13:31 INFO - PROCESS | 2880 | 1464016411304 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DED8C800) [pid = 2880] [serial = 248] [outer = 00000099D8B08C00] 08:13:31 INFO - PROCESS | 2880 | 1464016411634 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:13:31 INFO - PROCESS | 2880 | 1464016411762 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:31 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:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 734ms 08:13:31 INFO - PROCESS | 2880 | 1464016411828 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 08:13:31 INFO - PROCESS | 2880 | 1464016411831 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 08:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:13:31 INFO - PROCESS | 2880 | 1464016411835 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:13:31 INFO - PROCESS | 2880 | 1464016411838 Marionette TRACE conn6 <- [1,298,null,{}] 08:13:31 INFO - PROCESS | 2880 | 1464016411849 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:31 INFO - PROCESS | 2880 | 1464016411940 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 08:13:31 INFO - PROCESS | 2880 | 1464016411958 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A25000 == 50 [pid = 2880] [id = 84] 08:13:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E2839000) [pid = 2880] [serial = 249] [outer = 0000000000000000] 08:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E283D400) [pid = 2880] [serial = 250] [outer = 00000099E2839000] 08:13:32 INFO - PROCESS | 2880 | 1464016412007 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E3086000) [pid = 2880] [serial = 251] [outer = 00000099E2839000] 08:13:32 INFO - PROCESS | 2880 | 1464016412458 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:32 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:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 689ms 08:13:32 INFO - PROCESS | 2880 | 1464016412526 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 2880 | 1464016412529 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 08:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:13:32 INFO - PROCESS | 2880 | 1464016412532 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 2880 | 1464016412534 Marionette TRACE conn6 <- [1,302,null,{}] 08:13:32 INFO - PROCESS | 2880 | 1464016412538 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:32 INFO - PROCESS | 2880 | 1464016412624 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 08:13:32 INFO - PROCESS | 2880 | 1464016412632 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA2800 == 51 [pid = 2880] [id = 85] 08:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E3144000) [pid = 2880] [serial = 252] [outer = 0000000000000000] 08:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E46A5C00) [pid = 2880] [serial = 253] [outer = 00000099E3144000] 08:13:32 INFO - PROCESS | 2880 | 1464016412678 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E5112800) [pid = 2880] [serial = 254] [outer = 00000099E3144000] 08:13:33 INFO - PROCESS | 2880 | 1464016413112 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:33 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:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 630ms 08:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:13:33 INFO - PROCESS | 2880 | 1464016413164 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 2880 | 1464016413166 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 08:13:33 INFO - PROCESS | 2880 | 1464016413170 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - PROCESS | 2880 | 1464016413172 Marionette TRACE conn6 <- [1,306,null,{}] 08:13:33 INFO - PROCESS | 2880 | 1464016413176 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:33 INFO - PROCESS | 2880 | 1464016413281 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 08:13:33 INFO - PROCESS | 2880 | 1464016413356 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9ACD000 == 52 [pid = 2880] [id = 86] 08:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E5834800) [pid = 2880] [serial = 255] [outer = 0000000000000000] 08:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E5B04C00) [pid = 2880] [serial = 256] [outer = 00000099E5834800] 08:13:33 INFO - PROCESS | 2880 | 1464016413402 Marionette DEBUG loaded listener.js 08:13:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E5E63C00) [pid = 2880] [serial = 257] [outer = 00000099E5834800] 08:13:33 INFO - PROCESS | 2880 | 1464016413839 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:33 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:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 734ms 08:13:33 INFO - PROCESS | 2880 | 1464016413911 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 2880 | 1464016413913 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 08:13:33 INFO - PROCESS | 2880 | 1464016413916 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:13:33 INFO - PROCESS | 2880 | 1464016413918 Marionette TRACE conn6 <- [1,310,null,{}] 08:13:33 INFO - PROCESS | 2880 | 1464016413929 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:34 INFO - PROCESS | 2880 | 1464016414057 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 08:13:34 INFO - PROCESS | 2880 | 1464016414073 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAC4000 == 53 [pid = 2880] [id = 87] 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E6EDB400) [pid = 2880] [serial = 258] [outer = 0000000000000000] 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E8C53000) [pid = 2880] [serial = 259] [outer = 00000099E6EDB400] 08:13:34 INFO - PROCESS | 2880 | 1464016414158 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E8EEEC00) [pid = 2880] [serial = 260] [outer = 00000099E6EDB400] 08:13:34 INFO - PROCESS | 2880 | 1464016414605 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:34 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:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 734ms 08:13:34 INFO - PROCESS | 2880 | 1464016414654 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 08:13:34 INFO - PROCESS | 2880 | 1464016414656 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 08:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:13:34 INFO - PROCESS | 2880 | 1464016414660 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:13:34 INFO - PROCESS | 2880 | 1464016414662 Marionette TRACE conn6 <- [1,314,null,{}] 08:13:34 INFO - PROCESS | 2880 | 1464016414665 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:34 INFO - PROCESS | 2880 | 1464016414769 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 08:13:34 INFO - PROCESS | 2880 | 1464016414777 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED013800 == 54 [pid = 2880] [id = 88] 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E8F23C00) [pid = 2880] [serial = 261] [outer = 0000000000000000] 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E8F27400) [pid = 2880] [serial = 262] [outer = 00000099E8F23C00] 08:13:34 INFO - PROCESS | 2880 | 1464016414859 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E8F3B400) [pid = 2880] [serial = 263] [outer = 00000099E8F23C00] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E9134000) [pid = 2880] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D8CDEC00) [pid = 2880] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E8F36800) [pid = 2880] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8B03400) [pid = 2880] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E7164000) [pid = 2880] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DE02AC00) [pid = 2880] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D8AC4800) [pid = 2880] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E4FE6C00) [pid = 2880] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DD44E000) [pid = 2880] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E2342800) [pid = 2880] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E282B800) [pid = 2880] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099D8B0F800) [pid = 2880] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E511C800) [pid = 2880] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E622F800) [pid = 2880] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DE02D400) [pid = 2880] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E2349800) [pid = 2880] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DE026400) [pid = 2880] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:13:35 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E5B02400) [pid = 2880] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:13:35 INFO - PROCESS | 2880 | 1464016415358 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:35 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:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 733ms 08:13:35 INFO - PROCESS | 2880 | 1464016415396 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 08:13:35 INFO - PROCESS | 2880 | 1464016415398 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 08:13:35 INFO - PROCESS | 2880 | 1464016415402 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:13:35 INFO - PROCESS | 2880 | 1464016415404 Marionette TRACE conn6 <- [1,318,null,{}] 08:13:35 INFO - PROCESS | 2880 | 1464016415407 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:35 INFO - PROCESS | 2880 | 1464016415489 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 08:13:35 INFO - PROCESS | 2880 | 1464016415558 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED185800 == 55 [pid = 2880] [id = 89] 08:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8B03000) [pid = 2880] [serial = 264] [outer = 0000000000000000] 08:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DE02D400) [pid = 2880] [serial = 265] [outer = 00000099D8B03000] 08:13:35 INFO - PROCESS | 2880 | 1464016415604 Marionette DEBUG loaded listener.js 08:13:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E5E72000) [pid = 2880] [serial = 266] [outer = 00000099D8B03000] 08:13:35 INFO - PROCESS | 2880 | 1464016415964 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:36 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:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 629ms 08:13:36 INFO - PROCESS | 2880 | 1464016416034 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 08:13:36 INFO - PROCESS | 2880 | 1464016416036 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 08:13:36 INFO - PROCESS | 2880 | 1464016416040 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:13:36 INFO - PROCESS | 2880 | 1464016416042 Marionette TRACE conn6 <- [1,322,null,{}] 08:13:36 INFO - PROCESS | 2880 | 1464016416051 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:36 INFO - PROCESS | 2880 | 1464016416159 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 08:13:36 INFO - PROCESS | 2880 | 1464016416168 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2BD800 == 56 [pid = 2880] [id = 90] 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E8F33C00) [pid = 2880] [serial = 267] [outer = 0000000000000000] 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E8447C00) [pid = 2880] [serial = 268] [outer = 00000099E8F33C00] 08:13:36 INFO - PROCESS | 2880 | 1464016416214 Marionette DEBUG loaded listener.js 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E981C000) [pid = 2880] [serial = 269] [outer = 00000099E8F33C00] 08:13:36 INFO - PROCESS | 2880 | 1464016416633 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:36 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:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 627ms 08:13:36 INFO - PROCESS | 2880 | 1464016416676 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 08:13:36 INFO - PROCESS | 2880 | 1464016416678 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 08:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:13:36 INFO - PROCESS | 2880 | 1464016416689 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:13:36 INFO - PROCESS | 2880 | 1464016416692 Marionette TRACE conn6 <- [1,326,null,{}] 08:13:36 INFO - PROCESS | 2880 | 1464016416696 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:36 INFO - PROCESS | 2880 | 1464016416780 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 08:13:36 INFO - PROCESS | 2880 | 1464016416787 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDACF000 == 57 [pid = 2880] [id = 91] 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E981DC00) [pid = 2880] [serial = 270] [outer = 0000000000000000] 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E9AC1400) [pid = 2880] [serial = 271] [outer = 00000099E981DC00] 08:13:36 INFO - PROCESS | 2880 | 1464016416835 Marionette DEBUG loaded listener.js 08:13:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E9AC8000) [pid = 2880] [serial = 272] [outer = 00000099E981DC00] 08:13:37 INFO - PROCESS | 2880 | 1464016417367 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:37 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:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 733ms 08:13:37 INFO - PROCESS | 2880 | 1464016417418 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 08:13:37 INFO - PROCESS | 2880 | 1464016417423 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 08:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:13:37 INFO - PROCESS | 2880 | 1464016417429 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 2880 | 1464016417434 Marionette TRACE conn6 <- [1,330,null,{}] 08:13:37 INFO - PROCESS | 2880 | 1464016417441 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:37 INFO - PROCESS | 2880 | 1464016417602 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 08:13:37 INFO - PROCESS | 2880 | 1464016417679 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEFC1800 == 58 [pid = 2880] [id = 92] 08:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8CDC400) [pid = 2880] [serial = 273] [outer = 0000000000000000] 08:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D8CE5000) [pid = 2880] [serial = 274] [outer = 00000099D8CDC400] 08:13:37 INFO - PROCESS | 2880 | 1464016417779 Marionette DEBUG loaded listener.js 08:13:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DEC0F000) [pid = 2880] [serial = 275] [outer = 00000099D8CDC400] 08:13:38 INFO - PROCESS | 2880 | 1464016418351 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:38 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:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 944ms 08:13:38 INFO - PROCESS | 2880 | 1464016418377 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 08:13:38 INFO - PROCESS | 2880 | 1464016418383 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 08:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:13:38 INFO - PROCESS | 2880 | 1464016418391 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:13:38 INFO - PROCESS | 2880 | 1464016418394 Marionette TRACE conn6 <- [1,334,null,{}] 08:13:38 INFO - PROCESS | 2880 | 1464016418398 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:38 INFO - PROCESS | 2880 | 1464016418510 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 08:13:38 INFO - PROCESS | 2880 | 1464016418597 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A76800 == 59 [pid = 2880] [id = 93] 08:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E2833C00) [pid = 2880] [serial = 276] [outer = 0000000000000000] 08:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E283EC00) [pid = 2880] [serial = 277] [outer = 00000099E2833C00] 08:13:38 INFO - PROCESS | 2880 | 1464016418654 Marionette DEBUG loaded listener.js 08:13:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E4330C00) [pid = 2880] [serial = 278] [outer = 00000099E2833C00] 08:13:39 INFO - PROCESS | 2880 | 1464016419259 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:39 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:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 881ms 08:13:39 INFO - PROCESS | 2880 | 1464016419277 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 08:13:39 INFO - PROCESS | 2880 | 1464016419280 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 08:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:13:39 INFO - PROCESS | 2880 | 1464016419284 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:13:39 INFO - PROCESS | 2880 | 1464016419288 Marionette TRACE conn6 <- [1,338,null,{}] 08:13:39 INFO - PROCESS | 2880 | 1464016419300 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:39 INFO - PROCESS | 2880 | 1464016419415 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 08:13:39 INFO - PROCESS | 2880 | 1464016419500 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2D8000 == 60 [pid = 2880] [id = 94] 08:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E6F59400) [pid = 2880] [serial = 279] [outer = 0000000000000000] 08:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E7B06400) [pid = 2880] [serial = 280] [outer = 00000099E6F59400] 08:13:39 INFO - PROCESS | 2880 | 1464016419561 Marionette DEBUG loaded listener.js 08:13:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E8F38400) [pid = 2880] [serial = 281] [outer = 00000099E6F59400] 08:13:40 INFO - PROCESS | 2880 | 1464016420103 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:40 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:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 837ms 08:13:40 INFO - PROCESS | 2880 | 1464016420138 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 08:13:40 INFO - PROCESS | 2880 | 1464016420142 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 08:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:13:40 INFO - PROCESS | 2880 | 1464016420147 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:13:40 INFO - PROCESS | 2880 | 1464016420149 Marionette TRACE conn6 <- [1,342,null,{}] 08:13:40 INFO - PROCESS | 2880 | 1464016420153 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:40 INFO - PROCESS | 2880 | 1464016420267 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 08:13:40 INFO - PROCESS | 2880 | 1464016420350 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65EA000 == 61 [pid = 2880] [id = 95] 08:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E9ACB400) [pid = 2880] [serial = 282] [outer = 0000000000000000] 08:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E9ACF000) [pid = 2880] [serial = 283] [outer = 00000099E9ACB400] 08:13:40 INFO - PROCESS | 2880 | 1464016420407 Marionette DEBUG loaded listener.js 08:13:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099EA811C00) [pid = 2880] [serial = 284] [outer = 00000099E9ACB400] 08:13:40 INFO - PROCESS | 2880 | 1464016420979 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:41 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:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 882ms 08:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:13:41 INFO - PROCESS | 2880 | 1464016421031 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 08:13:41 INFO - PROCESS | 2880 | 1464016421034 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 08:13:41 INFO - PROCESS | 2880 | 1464016421038 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:13:41 INFO - PROCESS | 2880 | 1464016421040 Marionette TRACE conn6 <- [1,346,null,{}] 08:13:41 INFO - PROCESS | 2880 | 1464016421044 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:41 INFO - PROCESS | 2880 | 1464016421154 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 08:13:41 INFO - PROCESS | 2880 | 1464016421240 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A93800 == 62 [pid = 2880] [id = 96] 08:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099EA8AEC00) [pid = 2880] [serial = 285] [outer = 0000000000000000] 08:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099EA8B4800) [pid = 2880] [serial = 286] [outer = 00000099EA8AEC00] 08:13:41 INFO - PROCESS | 2880 | 1464016421296 Marionette DEBUG loaded listener.js 08:13:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099EA8BA400) [pid = 2880] [serial = 287] [outer = 00000099EA8AEC00] 08:13:41 INFO - PROCESS | 2880 | 1464016421826 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:41 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:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 838ms 08:13:41 INFO - PROCESS | 2880 | 1464016421898 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 08:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:13:41 INFO - PROCESS | 2880 | 1464016421901 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 08:13:41 INFO - PROCESS | 2880 | 1464016421918 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:13:41 INFO - PROCESS | 2880 | 1464016421920 Marionette TRACE conn6 <- [1,350,null,{}] 08:13:41 INFO - PROCESS | 2880 | 1464016421927 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:42 INFO - PROCESS | 2880 | 1464016422063 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 08:13:42 INFO - PROCESS | 2880 | 1464016422129 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E940E000 == 63 [pid = 2880] [id = 97] 08:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E602D400) [pid = 2880] [serial = 288] [outer = 0000000000000000] 08:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099EAAA1400) [pid = 2880] [serial = 289] [outer = 00000099E602D400] 08:13:42 INFO - PROCESS | 2880 | 1464016422227 Marionette DEBUG loaded listener.js 08:13:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099EBB2AC00) [pid = 2880] [serial = 290] [outer = 00000099E602D400] 08:13:42 INFO - PROCESS | 2880 | 1464016422818 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:42 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:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 964ms 08:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:13:42 INFO - PROCESS | 2880 | 1464016422869 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 08:13:42 INFO - PROCESS | 2880 | 1464016422872 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 08:13:42 INFO - PROCESS | 2880 | 1464016422876 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:13:42 INFO - PROCESS | 2880 | 1464016422878 Marionette TRACE conn6 <- [1,354,null,{}] 08:13:42 INFO - PROCESS | 2880 | 1464016422882 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:43 INFO - PROCESS | 2880 | 1464016422990 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 08:13:43 INFO - PROCESS | 2880 | 1464016423061 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE07E800 == 64 [pid = 2880] [id = 98] 08:13:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099D8ABE800) [pid = 2880] [serial = 291] [outer = 0000000000000000] 08:13:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E2348000) [pid = 2880] [serial = 292] [outer = 00000099D8ABE800] 08:13:43 INFO - PROCESS | 2880 | 1464016423117 Marionette DEBUG loaded listener.js 08:13:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E5E64400) [pid = 2880] [serial = 293] [outer = 00000099D8ABE800] 08:13:43 INFO - PROCESS | 2880 | 1464016423876 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:43 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:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1033ms 08:13:43 INFO - PROCESS | 2880 | 1464016423912 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 08:13:43 INFO - PROCESS | 2880 | 1464016423918 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 08:13:43 INFO - PROCESS | 2880 | 1464016423939 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:13:43 INFO - PROCESS | 2880 | 1464016423944 Marionette TRACE conn6 <- [1,358,null,{}] 08:13:43 INFO - PROCESS | 2880 | 1464016423949 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:44 INFO - PROCESS | 2880 | 1464016424054 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 08:13:44 INFO - PROCESS | 2880 | 1464016424129 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE08F000 == 65 [pid = 2880] [id = 99] 08:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099DDCEF800) [pid = 2880] [serial = 294] [outer = 0000000000000000] 08:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099DE0E5800) [pid = 2880] [serial = 295] [outer = 00000099DDCEF800] 08:13:44 INFO - PROCESS | 2880 | 1464016424181 Marionette DEBUG loaded listener.js 08:13:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E235CC00) [pid = 2880] [serial = 296] [outer = 00000099DDCEF800] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2BD800 == 64 [pid = 2880] [id = 90] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED185800 == 63 [pid = 2880] [id = 89] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED013800 == 62 [pid = 2880] [id = 88] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAC4000 == 61 [pid = 2880] [id = 87] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9ACD000 == 60 [pid = 2880] [id = 86] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA2800 == 59 [pid = 2880] [id = 85] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A25000 == 58 [pid = 2880] [id = 84] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDC36000 == 57 [pid = 2880] [id = 83] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0C7000 == 56 [pid = 2880] [id = 82] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099EF7C1800 == 55 [pid = 2880] [id = 79] 08:13:44 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E9140000) [pid = 2880] [serial = 193] [outer = 0000000000000000] [url = about:blank] 08:13:44 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E5E71000) [pid = 2880] [serial = 184] [outer = 0000000000000000] [url = about:blank] 08:13:44 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099E8F3E800) [pid = 2880] [serial = 187] [outer = 0000000000000000] [url = about:blank] 08:13:44 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E8EED400) [pid = 2880] [serial = 190] [outer = 0000000000000000] [url = about:blank] 08:13:44 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E6F5FC00) [pid = 2880] [serial = 223] [outer = 0000000000000000] [url = about:blank] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2D3800 == 54 [pid = 2880] [id = 78] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF1E800 == 53 [pid = 2880] [id = 77] 08:13:44 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD329000 == 52 [pid = 2880] [id = 76] 08:13:44 INFO - PROCESS | 2880 | 1464016424832 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:44 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:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 922ms 08:13:44 INFO - PROCESS | 2880 | 1464016424869 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 08:13:44 INFO - PROCESS | 2880 | 1464016424874 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 08:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:13:44 INFO - PROCESS | 2880 | 1464016424881 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:13:44 INFO - PROCESS | 2880 | 1464016424883 Marionette TRACE conn6 <- [1,362,null,{}] 08:13:44 INFO - PROCESS | 2880 | 1464016424888 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:44 INFO - PROCESS | 2880 | 1464016424991 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099EA80E400) [pid = 2880] [serial = 94] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DE097400) [pid = 2880] [serial = 133] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E8F3F000) [pid = 2880] [serial = 214] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099D8B0B000) [pid = 2880] [serial = 217] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E8EF0000) [pid = 2880] [serial = 211] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099DE1ACC00) [pid = 2880] [serial = 196] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DD25CC00) [pid = 2880] [serial = 179] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099D8AC7000) [pid = 2880] [serial = 178] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E502FC00) [pid = 2880] [serial = 205] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DE030C00) [pid = 2880] [serial = 199] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E2344400) [pid = 2880] [serial = 200] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E28D9400) [pid = 2880] [serial = 182] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E282BC00) [pid = 2880] [serial = 181] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E283B800) [pid = 2880] [serial = 202] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E30BD400) [pid = 2880] [serial = 203] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E5B0DC00) [pid = 2880] [serial = 220] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E925AC00) [pid = 2880] [serial = 215] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DF33D400) [pid = 2880] [serial = 197] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E5B0B000) [pid = 2880] [serial = 208] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E5DF8800) [pid = 2880] [serial = 209] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DA07B000) [pid = 2880] [serial = 218] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E8F2E000) [pid = 2880] [serial = 212] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E5831C00) [pid = 2880] [serial = 206] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099EA809C00) [pid = 2880] [serial = 221] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E71F1800) [pid = 2880] [serial = 85] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E6228000) [pid = 2880] [serial = 91] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E28D5C00) [pid = 2880] [serial = 136] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E23F2000) [pid = 2880] [serial = 88] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E8448000) [pid = 2880] [serial = 139] [outer = 0000000000000000] [url = about:blank] 08:13:45 INFO - PROCESS | 2880 | 1464016425070 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDBE800 == 53 [pid = 2880] [id = 100] 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8B0B000) [pid = 2880] [serial = 297] [outer = 0000000000000000] 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DD25D400) [pid = 2880] [serial = 298] [outer = 00000099D8B0B000] 08:13:45 INFO - PROCESS | 2880 | 1464016425118 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E2344C00) [pid = 2880] [serial = 299] [outer = 00000099D8B0B000] 08:13:45 INFO - PROCESS | 2880 | 1464016425536 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:45 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:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 692ms 08:13:45 INFO - PROCESS | 2880 | 1464016425574 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 08:13:45 INFO - PROCESS | 2880 | 1464016425576 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 08:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:13:45 INFO - PROCESS | 2880 | 1464016425580 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:13:45 INFO - PROCESS | 2880 | 1464016425583 Marionette TRACE conn6 <- [1,366,null,{}] 08:13:45 INFO - PROCESS | 2880 | 1464016425599 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:45 INFO - PROCESS | 2880 | 1464016425693 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 08:13:45 INFO - PROCESS | 2880 | 1464016425700 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A86000 == 54 [pid = 2880] [id = 101] 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E28D5C00) [pid = 2880] [serial = 300] [outer = 0000000000000000] 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E30B8C00) [pid = 2880] [serial = 301] [outer = 00000099E28D5C00] 08:13:45 INFO - PROCESS | 2880 | 1464016425750 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E3142C00) [pid = 2880] [serial = 302] [outer = 00000099E28D5C00] 08:13:46 INFO - PROCESS | 2880 | 1464016426207 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:46 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:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 691ms 08:13:46 INFO - PROCESS | 2880 | 1464016426274 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 2880 | 1464016426277 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 08:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:13:46 INFO - PROCESS | 2880 | 1464016426280 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 2880 | 1464016426282 Marionette TRACE conn6 <- [1,370,null,{}] 08:13:46 INFO - PROCESS | 2880 | 1464016426286 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:46 INFO - PROCESS | 2880 | 1464016426403 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 08:13:46 INFO - PROCESS | 2880 | 1464016426417 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F8C800 == 55 [pid = 2880] [id = 102] 08:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E5783400) [pid = 2880] [serial = 303] [outer = 0000000000000000] 08:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E5837400) [pid = 2880] [serial = 304] [outer = 00000099E5783400] 08:13:46 INFO - PROCESS | 2880 | 1464016426463 Marionette DEBUG loaded listener.js 08:13:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E5DC0000) [pid = 2880] [serial = 305] [outer = 00000099E5783400] 08:13:46 INFO - PROCESS | 2880 | 1464016426876 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:46 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:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 629ms 08:13:46 INFO - PROCESS | 2880 | 1464016426912 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 2880 | 1464016426914 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 08:13:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:13:46 INFO - PROCESS | 2880 | 1464016426917 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 2880 | 1464016426919 Marionette TRACE conn6 <- [1,374,null,{}] 08:13:46 INFO - PROCESS | 2880 | 1464016426923 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:47 INFO - PROCESS | 2880 | 1464016427006 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 08:13:47 INFO - PROCESS | 2880 | 1464016427013 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7F35000 == 56 [pid = 2880] [id = 103] 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E5E63800) [pid = 2880] [serial = 306] [outer = 0000000000000000] 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E5E70000) [pid = 2880] [serial = 307] [outer = 00000099E5E63800] 08:13:47 INFO - PROCESS | 2880 | 1464016427060 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E6033000) [pid = 2880] [serial = 308] [outer = 00000099E5E63800] 08:13:47 INFO - PROCESS | 2880 | 1464016427562 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:13:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:13:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 691ms 08:13:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:13:47 INFO - PROCESS | 2880 | 1464016427618 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 08:13:47 INFO - PROCESS | 2880 | 1464016427621 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 08:13:47 INFO - PROCESS | 2880 | 1464016427624 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:13:47 INFO - PROCESS | 2880 | 1464016427626 Marionette TRACE conn6 <- [1,378,null,{}] 08:13:47 INFO - PROCESS | 2880 | 1464016427629 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:47 INFO - PROCESS | 2880 | 1464016427780 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 08:13:47 INFO - PROCESS | 2880 | 1464016427807 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9237800 == 57 [pid = 2880] [id = 104] 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E71FAC00) [pid = 2880] [serial = 309] [outer = 0000000000000000] 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E8C52C00) [pid = 2880] [serial = 310] [outer = 00000099E71FAC00] 08:13:47 INFO - PROCESS | 2880 | 1464016427854 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E8E85400) [pid = 2880] [serial = 311] [outer = 00000099E71FAC00] 08:13:48 INFO - PROCESS | 2880 | 1464016428412 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:13:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:13:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 839ms 08:13:48 INFO - PROCESS | 2880 | 1464016428465 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 08:13:48 INFO - PROCESS | 2880 | 1464016428467 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 08:13:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:13:48 INFO - PROCESS | 2880 | 1464016428471 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:13:48 INFO - PROCESS | 2880 | 1464016428473 Marionette TRACE conn6 <- [1,382,null,{}] 08:13:48 INFO - PROCESS | 2880 | 1464016428486 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:48 INFO - PROCESS | 2880 | 1464016428593 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 08:13:48 INFO - PROCESS | 2880 | 1464016428601 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A85800 == 58 [pid = 2880] [id = 105] 08:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E8E88000) [pid = 2880] [serial = 312] [outer = 0000000000000000] 08:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E8E8D400) [pid = 2880] [serial = 313] [outer = 00000099E8E88000] 08:13:48 INFO - PROCESS | 2880 | 1464016428646 Marionette DEBUG loaded listener.js 08:13:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E8F1EC00) [pid = 2880] [serial = 314] [outer = 00000099E8E88000] 08:13:49 INFO - PROCESS | 2880 | 1464016429110 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:13:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:13:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 691ms 08:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:13:49 INFO - PROCESS | 2880 | 1464016429164 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 08:13:49 INFO - PROCESS | 2880 | 1464016429166 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 08:13:49 INFO - PROCESS | 2880 | 1464016429170 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 2880 | 1464016429172 Marionette TRACE conn6 <- [1,386,null,{}] 08:13:49 INFO - PROCESS | 2880 | 1464016429176 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:49 INFO - PROCESS | 2880 | 1464016429462 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E5E69800) [pid = 2880] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E5E65400) [pid = 2880] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E30C5000) [pid = 2880] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E8EE8800) [pid = 2880] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E8F3C400) [pid = 2880] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E6EDB400) [pid = 2880] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E5834800) [pid = 2880] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D8B03000) [pid = 2880] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E8F23C00) [pid = 2880] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E30C0800) [pid = 2880] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099EAAA2C00) [pid = 2880] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E6F5DC00) [pid = 2880] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DD485400) [pid = 2880] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099D8B08C00) [pid = 2880] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E8F23800) [pid = 2880] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099D8B05C00) [pid = 2880] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E2839000) [pid = 2880] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E3144000) [pid = 2880] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:13:49 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E8F33C00) [pid = 2880] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:13:49 INFO - PROCESS | 2880 | 1464016429521 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5231800 == 59 [pid = 2880] [id = 106] 08:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8AC5C00) [pid = 2880] [serial = 315] [outer = 0000000000000000] 08:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DD25B400) [pid = 2880] [serial = 316] [outer = 00000099D8AC5C00] 08:13:49 INFO - PROCESS | 2880 | 1464016429568 Marionette DEBUG loaded listener.js 08:13:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E5DF4C00) [pid = 2880] [serial = 317] [outer = 00000099D8AC5C00] 08:13:49 INFO - PROCESS | 2880 | 1464016429949 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 838ms 08:13:50 INFO - PROCESS | 2880 | 1464016430011 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 08:13:50 INFO - PROCESS | 2880 | 1464016430014 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 08:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:13:50 INFO - PROCESS | 2880 | 1464016430017 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:13:50 INFO - PROCESS | 2880 | 1464016430019 Marionette TRACE conn6 <- [1,390,null,{}] 08:13:50 INFO - PROCESS | 2880 | 1464016430023 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:50 INFO - PROCESS | 2880 | 1464016430108 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 08:13:50 INFO - PROCESS | 2880 | 1464016430115 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED00D000 == 60 [pid = 2880] [id = 107] 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E800F800) [pid = 2880] [serial = 318] [outer = 0000000000000000] 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E8F36400) [pid = 2880] [serial = 319] [outer = 00000099E800F800] 08:13:50 INFO - PROCESS | 2880 | 1464016430161 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E9252C00) [pid = 2880] [serial = 320] [outer = 00000099E800F800] 08:13:50 INFO - PROCESS | 2880 | 1464016430574 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 626ms 08:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:13:50 INFO - PROCESS | 2880 | 1464016430647 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 08:13:50 INFO - PROCESS | 2880 | 1464016430649 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 08:13:50 INFO - PROCESS | 2880 | 1464016430652 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:13:50 INFO - PROCESS | 2880 | 1464016430654 Marionette TRACE conn6 <- [1,394,null,{}] 08:13:50 INFO - PROCESS | 2880 | 1464016430658 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:50 INFO - PROCESS | 2880 | 1464016430752 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 08:13:50 INFO - PROCESS | 2880 | 1464016430761 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED278000 == 61 [pid = 2880] [id = 108] 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E9816C00) [pid = 2880] [serial = 321] [outer = 0000000000000000] 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E9A62C00) [pid = 2880] [serial = 322] [outer = 00000099E9816C00] 08:13:50 INFO - PROCESS | 2880 | 1464016430812 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E9AC3000) [pid = 2880] [serial = 323] [outer = 00000099E9816C00] 08:13:51 INFO - PROCESS | 2880 | 1464016431284 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 692ms 08:13:51 INFO - PROCESS | 2880 | 1464016431347 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 08:13:51 INFO - PROCESS | 2880 | 1464016431350 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 08:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:13:51 INFO - PROCESS | 2880 | 1464016431353 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:13:51 INFO - PROCESS | 2880 | 1464016431356 Marionette TRACE conn6 <- [1,398,null,{}] 08:13:51 INFO - PROCESS | 2880 | 1464016431360 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:51 INFO - PROCESS | 2880 | 1464016431463 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 08:13:51 INFO - PROCESS | 2880 | 1464016431592 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DA1D2800 == 62 [pid = 2880] [id = 109] 08:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099D85B9000) [pid = 2880] [serial = 324] [outer = 0000000000000000] 08:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8B02800) [pid = 2880] [serial = 325] [outer = 00000099D85B9000] 08:13:51 INFO - PROCESS | 2880 | 1464016431652 Marionette DEBUG loaded listener.js 08:13:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D94C3C00) [pid = 2880] [serial = 326] [outer = 00000099D85B9000] 08:13:52 INFO - PROCESS | 2880 | 1464016432340 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1023ms 08:13:52 INFO - PROCESS | 2880 | 1464016432381 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 08:13:52 INFO - PROCESS | 2880 | 1464016432386 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 08:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:13:52 INFO - PROCESS | 2880 | 1464016432391 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:13:52 INFO - PROCESS | 2880 | 1464016432395 Marionette TRACE conn6 <- [1,402,null,{}] 08:13:52 INFO - PROCESS | 2880 | 1464016432420 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:52 INFO - PROCESS | 2880 | 1464016432574 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 08:13:52 INFO - PROCESS | 2880 | 1464016432593 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E624C000 == 63 [pid = 2880] [id = 110] 08:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E282E800) [pid = 2880] [serial = 327] [outer = 0000000000000000] 08:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E2837400) [pid = 2880] [serial = 328] [outer = 00000099E282E800] 08:13:52 INFO - PROCESS | 2880 | 1464016432652 Marionette DEBUG loaded listener.js 08:13:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E313AC00) [pid = 2880] [serial = 329] [outer = 00000099E282E800] 08:13:53 INFO - PROCESS | 2880 | 1464016433327 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 985ms 08:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:13:53 INFO - PROCESS | 2880 | 1464016433382 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 08:13:53 INFO - PROCESS | 2880 | 1464016433387 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 08:13:53 INFO - PROCESS | 2880 | 1464016433391 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:13:53 INFO - PROCESS | 2880 | 1464016433394 Marionette TRACE conn6 <- [1,406,null,{}] 08:13:53 INFO - PROCESS | 2880 | 1464016433398 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:53 INFO - PROCESS | 2880 | 1464016433515 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 08:13:53 INFO - PROCESS | 2880 | 1464016433633 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8CD000 == 64 [pid = 2880] [id = 111] 08:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E6036C00) [pid = 2880] [serial = 330] [outer = 0000000000000000] 08:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E6ED8C00) [pid = 2880] [serial = 331] [outer = 00000099E6036C00] 08:13:53 INFO - PROCESS | 2880 | 1464016433691 Marionette DEBUG loaded listener.js 08:13:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E7F80C00) [pid = 2880] [serial = 332] [outer = 00000099E6036C00] 08:13:54 INFO - PROCESS | 2880 | 1464016434261 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 942ms 08:13:54 INFO - PROCESS | 2880 | 1464016434335 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 08:13:54 INFO - PROCESS | 2880 | 1464016434338 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 08:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:13:54 INFO - PROCESS | 2880 | 1464016434349 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:13:54 INFO - PROCESS | 2880 | 1464016434356 Marionette TRACE conn6 <- [1,410,null,{}] 08:13:54 INFO - PROCESS | 2880 | 1464016434361 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:54 INFO - PROCESS | 2880 | 1464016434479 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 08:13:54 INFO - PROCESS | 2880 | 1464016434553 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2CE000 == 65 [pid = 2880] [id = 112] 08:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E8F24000) [pid = 2880] [serial = 333] [outer = 0000000000000000] 08:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099EA810C00) [pid = 2880] [serial = 334] [outer = 00000099E8F24000] 08:13:54 INFO - PROCESS | 2880 | 1464016434651 Marionette DEBUG loaded listener.js 08:13:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099EAAA1800) [pid = 2880] [serial = 335] [outer = 00000099E8F24000] 08:13:55 INFO - PROCESS | 2880 | 1464016435330 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1043ms 08:13:55 INFO - PROCESS | 2880 | 1464016435387 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 08:13:55 INFO - PROCESS | 2880 | 1464016435390 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 08:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:13:55 INFO - PROCESS | 2880 | 1464016435394 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:13:55 INFO - PROCESS | 2880 | 1464016435396 Marionette TRACE conn6 <- [1,414,null,{}] 08:13:55 INFO - PROCESS | 2880 | 1464016435399 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:55 INFO - PROCESS | 2880 | 1464016435512 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 08:13:55 INFO - PROCESS | 2880 | 1464016435586 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9ADD000 == 66 [pid = 2880] [id = 113] 08:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099D8ABA800) [pid = 2880] [serial = 336] [outer = 0000000000000000] 08:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099D8B0AC00) [pid = 2880] [serial = 337] [outer = 00000099D8ABA800] 08:13:55 INFO - PROCESS | 2880 | 1464016435845 Marionette DEBUG loaded listener.js 08:13:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099DD30AC00) [pid = 2880] [serial = 338] [outer = 00000099D8ABA800] 08:13:56 INFO - PROCESS | 2880 | 1464016436567 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1190ms 08:13:56 INFO - PROCESS | 2880 | 1464016436586 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 08:13:56 INFO - PROCESS | 2880 | 1464016436590 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 08:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:13:56 INFO - PROCESS | 2880 | 1464016436595 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:13:56 INFO - PROCESS | 2880 | 1464016436599 Marionette TRACE conn6 <- [1,418,null,{}] 08:13:56 INFO - PROCESS | 2880 | 1464016436604 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:56 INFO - PROCESS | 2880 | 1464016436705 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 08:13:56 INFO - PROCESS | 2880 | 1464016436780 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE088800 == 67 [pid = 2880] [id = 114] 08:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DED07000) [pid = 2880] [serial = 339] [outer = 0000000000000000] 08:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099DED8E400) [pid = 2880] [serial = 340] [outer = 00000099DED07000] 08:13:56 INFO - PROCESS | 2880 | 1464016436831 Marionette DEBUG loaded listener.js 08:13:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E2360C00) [pid = 2880] [serial = 341] [outer = 00000099DED07000] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7149800 == 66 [pid = 2880] [id = 30] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90C9800 == 65 [pid = 2880] [id = 32] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED278000 == 64 [pid = 2880] [id = 108] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED00D000 == 63 [pid = 2880] [id = 107] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5231800 == 62 [pid = 2880] [id = 106] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A85800 == 61 [pid = 2880] [id = 105] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9237800 == 60 [pid = 2880] [id = 104] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7F35000 == 59 [pid = 2880] [id = 103] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F8C800 == 58 [pid = 2880] [id = 102] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E9AC1400) [pid = 2880] [serial = 271] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A86000 == 57 [pid = 2880] [id = 101] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDBE800 == 56 [pid = 2880] [id = 100] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE08F000 == 55 [pid = 2880] [id = 99] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEFC1800 == 54 [pid = 2880] [id = 92] 08:13:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDACF000 == 53 [pid = 2880] [id = 91] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E8F46C00) [pid = 2880] [serial = 176] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E8F1DC00) [pid = 2880] [serial = 185] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099EAA99800) [pid = 2880] [serial = 194] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E913C800) [pid = 2880] [serial = 191] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099EAAEE400) [pid = 2880] [serial = 188] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E8C53000) [pid = 2880] [serial = 259] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E5B04C00) [pid = 2880] [serial = 256] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E5E63C00) [pid = 2880] [serial = 257] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E8EEEC00) [pid = 2880] [serial = 260] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099DE02D400) [pid = 2880] [serial = 265] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E8F27400) [pid = 2880] [serial = 262] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E5031800) [pid = 2880] [serial = 229] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099EBC6A400) [pid = 2880] [serial = 236] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099EBB22800) [pid = 2880] [serial = 235] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E8F36C00) [pid = 2880] [serial = 233] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E6FE3C00) [pid = 2880] [serial = 232] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DED0C400) [pid = 2880] [serial = 245] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DDC4B400) [pid = 2880] [serial = 244] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DD305800) [pid = 2880] [serial = 247] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DED8C800) [pid = 2880] [serial = 248] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E9820400) [pid = 2880] [serial = 242] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E9818000) [pid = 2880] [serial = 241] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DA251000) [pid = 2880] [serial = 227] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D8B11C00) [pid = 2880] [serial = 226] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E283D400) [pid = 2880] [serial = 250] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E3086000) [pid = 2880] [serial = 251] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E46A5C00) [pid = 2880] [serial = 253] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E9A6DC00) [pid = 2880] [serial = 238] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E8447C00) [pid = 2880] [serial = 268] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E981C000) [pid = 2880] [serial = 269] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E8F3B400) [pid = 2880] [serial = 263] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E5112800) [pid = 2880] [serial = 254] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E5E72000) [pid = 2880] [serial = 266] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E5E6BC00) [pid = 2880] [serial = 230] [outer = 0000000000000000] [url = about:blank] 08:13:57 INFO - PROCESS | 2880 | 1464016437843 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:13:57 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:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1286ms 08:13:57 INFO - PROCESS | 2880 | 1464016437885 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 08:13:57 INFO - PROCESS | 2880 | 1464016437889 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 08:13:57 INFO - PROCESS | 2880 | 1464016437895 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:13:57 INFO - PROCESS | 2880 | 1464016437898 Marionette TRACE conn6 <- [1,422,null,{}] 08:13:57 INFO - PROCESS | 2880 | 1464016437906 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:58 INFO - PROCESS | 2880 | 1464016437993 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 08:13:58 INFO - PROCESS | 2880 | 1464016438001 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F2800 == 54 [pid = 2880] [id = 115] 08:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8CDE800) [pid = 2880] [serial = 342] [outer = 0000000000000000] 08:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099DEC07C00) [pid = 2880] [serial = 343] [outer = 00000099D8CDE800] 08:13:58 INFO - PROCESS | 2880 | 1464016438048 Marionette DEBUG loaded listener.js 08:13:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E233FC00) [pid = 2880] [serial = 344] [outer = 00000099D8CDE800] 08:13:58 INFO - PROCESS | 2880 | 1464016438981 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1127ms 08:13:59 INFO - PROCESS | 2880 | 1464016439032 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 2880 | 1464016439035 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 08:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:13:59 INFO - PROCESS | 2880 | 1464016439039 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - PROCESS | 2880 | 1464016439042 Marionette TRACE conn6 <- [1,426,null,{}] 08:13:59 INFO - PROCESS | 2880 | 1464016439053 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:59 INFO - PROCESS | 2880 | 1464016439163 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 08:13:59 INFO - PROCESS | 2880 | 1464016439172 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4F70800 == 55 [pid = 2880] [id = 116] 08:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E283E000) [pid = 2880] [serial = 345] [outer = 0000000000000000] 08:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E2846800) [pid = 2880] [serial = 346] [outer = 00000099E283E000] 08:13:59 INFO - PROCESS | 2880 | 1464016439254 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E30B6400) [pid = 2880] [serial = 347] [outer = 00000099E283E000] 08:13:59 INFO - PROCESS | 2880 | 1464016439738 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 2880 | 1464016439776 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 08:13:59 INFO - PROCESS | 2880 | 1464016439779 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:13:59 INFO - PROCESS | 2880 | 1464016439781 Marionette TRACE conn6 <- [1,430,null,{}] 08:13:59 INFO - PROCESS | 2880 | 1464016439792 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:59 INFO - PROCESS | 2880 | 1464016439898 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 08:13:59 INFO - PROCESS | 2880 | 1464016439907 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A88000 == 56 [pid = 2880] [id = 117] 08:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E3085800) [pid = 2880] [serial = 348] [outer = 0000000000000000] 08:13:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E4C21800) [pid = 2880] [serial = 349] [outer = 00000099E3085800] 08:13:59 INFO - PROCESS | 2880 | 1464016439954 Marionette DEBUG loaded listener.js 08:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E5034400) [pid = 2880] [serial = 350] [outer = 00000099E3085800] 08:14:00 INFO - PROCESS | 2880 | 1464016440406 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 692ms 08:14:00 INFO - PROCESS | 2880 | 1464016440475 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 08:14:00 INFO - PROCESS | 2880 | 1464016440477 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 08:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:14:00 INFO - PROCESS | 2880 | 1464016440487 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:14:00 INFO - PROCESS | 2880 | 1464016440489 Marionette TRACE conn6 <- [1,434,null,{}] 08:14:00 INFO - PROCESS | 2880 | 1464016440492 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:00 INFO - PROCESS | 2880 | 1464016440628 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 08:14:00 INFO - PROCESS | 2880 | 1464016440679 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65E1000 == 57 [pid = 2880] [id = 118] 08:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E574E400) [pid = 2880] [serial = 351] [outer = 0000000000000000] 08:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E582E800) [pid = 2880] [serial = 352] [outer = 00000099E574E400] 08:14:00 INFO - PROCESS | 2880 | 1464016440729 Marionette DEBUG loaded listener.js 08:14:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E5DF7800) [pid = 2880] [serial = 353] [outer = 00000099E574E400] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E71FAC00) [pid = 2880] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D8B0B000) [pid = 2880] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E2833C00) [pid = 2880] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E5783400) [pid = 2880] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E5E63800) [pid = 2880] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E6F59400) [pid = 2880] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D8CDC400) [pid = 2880] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E800F800) [pid = 2880] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E28D5C00) [pid = 2880] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099D8ABE800) [pid = 2880] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E8E88000) [pid = 2880] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099D8B10000) [pid = 2880] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099DDCEF800) [pid = 2880] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:14:01 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D8AC5C00) [pid = 2880] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:14:01 INFO - PROCESS | 2880 | 1464016441359 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 944ms 08:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:14:01 INFO - PROCESS | 2880 | 1464016441432 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 08:14:01 INFO - PROCESS | 2880 | 1464016441435 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 08:14:01 INFO - PROCESS | 2880 | 1464016441438 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:14:01 INFO - PROCESS | 2880 | 1464016441440 Marionette TRACE conn6 <- [1,438,null,{}] 08:14:01 INFO - PROCESS | 2880 | 1464016441444 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:01 INFO - PROCESS | 2880 | 1464016441554 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 08:14:01 INFO - PROCESS | 2880 | 1464016441603 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F98800 == 58 [pid = 2880] [id = 119] 08:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099E3140400) [pid = 2880] [serial = 354] [outer = 0000000000000000] 08:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099E5E65400) [pid = 2880] [serial = 355] [outer = 00000099E3140400] 08:14:01 INFO - PROCESS | 2880 | 1464016441649 Marionette DEBUG loaded listener.js 08:14:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099E6228800) [pid = 2880] [serial = 356] [outer = 00000099E3140400] 08:14:02 INFO - PROCESS | 2880 | 1464016442047 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 629ms 08:14:02 INFO - PROCESS | 2880 | 1464016442071 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 08:14:02 INFO - PROCESS | 2880 | 1464016442073 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 08:14:02 INFO - PROCESS | 2880 | 1464016442076 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:14:02 INFO - PROCESS | 2880 | 1464016442078 Marionette TRACE conn6 <- [1,442,null,{}] 08:14:02 INFO - PROCESS | 2880 | 1464016442081 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:02 INFO - PROCESS | 2880 | 1464016442161 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 08:14:02 INFO - PROCESS | 2880 | 1464016442168 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7F35000 == 59 [pid = 2880] [id = 120] 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099E640AC00) [pid = 2880] [serial = 357] [outer = 0000000000000000] 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E6F62800) [pid = 2880] [serial = 358] [outer = 00000099E640AC00] 08:14:02 INFO - PROCESS | 2880 | 1464016442214 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E71EE000) [pid = 2880] [serial = 359] [outer = 00000099E640AC00] 08:14:02 INFO - PROCESS | 2880 | 1464016442636 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 587ms 08:14:02 INFO - PROCESS | 2880 | 1464016442675 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 08:14:02 INFO - PROCESS | 2880 | 1464016442677 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 08:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:14:02 INFO - PROCESS | 2880 | 1464016442685 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:14:02 INFO - PROCESS | 2880 | 1464016442687 Marionette TRACE conn6 <- [1,446,null,{}] 08:14:02 INFO - PROCESS | 2880 | 1464016442691 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:02 INFO - PROCESS | 2880 | 1464016442771 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 08:14:02 INFO - PROCESS | 2880 | 1464016442778 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9183800 == 60 [pid = 2880] [id = 121] 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E7163800) [pid = 2880] [serial = 360] [outer = 0000000000000000] 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E8C4CC00) [pid = 2880] [serial = 361] [outer = 00000099E7163800] 08:14:02 INFO - PROCESS | 2880 | 1464016442823 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E8E89000) [pid = 2880] [serial = 362] [outer = 00000099E7163800] 08:14:03 INFO - PROCESS | 2880 | 1464016443311 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 692ms 08:14:03 INFO - PROCESS | 2880 | 1464016443379 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 08:14:03 INFO - PROCESS | 2880 | 1464016443384 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 08:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:14:03 INFO - PROCESS | 2880 | 1464016443391 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:14:03 INFO - PROCESS | 2880 | 1464016443396 Marionette TRACE conn6 <- [1,450,null,{}] 08:14:03 INFO - PROCESS | 2880 | 1464016443403 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:03 INFO - PROCESS | 2880 | 1464016443574 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 08:14:03 INFO - PROCESS | 2880 | 1464016443653 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE08F000 == 61 [pid = 2880] [id = 122] 08:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D8CE5C00) [pid = 2880] [serial = 363] [outer = 0000000000000000] 08:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D96D5800) [pid = 2880] [serial = 364] [outer = 00000099D8CE5C00] 08:14:03 INFO - PROCESS | 2880 | 1464016443712 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DE1ACC00) [pid = 2880] [serial = 365] [outer = 00000099D8CE5C00] 08:14:04 INFO - PROCESS | 2880 | 1464016444346 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:14:04 INFO - PROCESS | 2880 | 1464016444388 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 08:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:14:04 INFO - PROCESS | 2880 | 1464016444395 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 2880 | 1464016444398 Marionette TRACE conn6 <- [1,454,null,{}] 08:14:04 INFO - PROCESS | 2880 | 1464016444402 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:04 INFO - PROCESS | 2880 | 1464016444549 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 08:14:04 INFO - PROCESS | 2880 | 1464016444600 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6626000 == 62 [pid = 2880] [id = 123] 08:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E282D000) [pid = 2880] [serial = 366] [outer = 0000000000000000] 08:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E2837000) [pid = 2880] [serial = 367] [outer = 00000099E282D000] 08:14:04 INFO - PROCESS | 2880 | 1464016444657 Marionette DEBUG loaded listener.js 08:14:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E3140800) [pid = 2880] [serial = 368] [outer = 00000099E282D000] 08:14:05 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:05 INFO - PROCESS | 2880 | 1464016445284 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 942ms 08:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:14:05 INFO - PROCESS | 2880 | 1464016445337 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 08:14:05 INFO - PROCESS | 2880 | 1464016445340 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 08:14:05 INFO - PROCESS | 2880 | 1464016445344 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:14:05 INFO - PROCESS | 2880 | 1464016445349 Marionette TRACE conn6 <- [1,458,null,{}] 08:14:05 INFO - PROCESS | 2880 | 1464016445360 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:05 INFO - PROCESS | 2880 | 1464016445471 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 08:14:05 INFO - PROCESS | 2880 | 1464016445544 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC3E000 == 63 [pid = 2880] [id = 124] 08:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E5E6AC00) [pid = 2880] [serial = 369] [outer = 0000000000000000] 08:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E8C53000) [pid = 2880] [serial = 370] [outer = 00000099E5E6AC00] 08:14:05 INFO - PROCESS | 2880 | 1464016445604 Marionette DEBUG loaded listener.js 08:14:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E8EEB800) [pid = 2880] [serial = 371] [outer = 00000099E5E6AC00] 08:14:06 INFO - PROCESS | 2880 | 1464016446234 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:14:06 INFO - PROCESS | 2880 | 1464016446293 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 08:14:06 INFO - PROCESS | 2880 | 1464016446296 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:14:06 INFO - PROCESS | 2880 | 1464016446298 Marionette TRACE conn6 <- [1,462,null,{}] 08:14:06 INFO - PROCESS | 2880 | 1464016446303 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:06 INFO - PROCESS | 2880 | 1464016446412 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 08:14:06 INFO - PROCESS | 2880 | 1464016446495 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF30000 == 64 [pid = 2880] [id = 125] 08:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E8EE8400) [pid = 2880] [serial = 372] [outer = 0000000000000000] 08:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E8F2DC00) [pid = 2880] [serial = 373] [outer = 00000099E8EE8400] 08:14:06 INFO - PROCESS | 2880 | 1464016446552 Marionette DEBUG loaded listener.js 08:14:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8F36800) [pid = 2880] [serial = 374] [outer = 00000099E8EE8400] 08:14:07 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:07 INFO - PROCESS | 2880 | 1464016447117 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:14:07 INFO - PROCESS | 2880 | 1464016447181 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 08:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:14:07 INFO - PROCESS | 2880 | 1464016447185 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:14:07 INFO - PROCESS | 2880 | 1464016447187 Marionette TRACE conn6 <- [1,466,null,{}] 08:14:07 INFO - PROCESS | 2880 | 1464016447190 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:07 INFO - PROCESS | 2880 | 1464016447296 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 08:14:07 INFO - PROCESS | 2880 | 1464016447367 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED17A000 == 65 [pid = 2880] [id = 126] 08:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8F44C00) [pid = 2880] [serial = 375] [outer = 0000000000000000] 08:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E9134000) [pid = 2880] [serial = 376] [outer = 00000099E8F44C00] 08:14:07 INFO - PROCESS | 2880 | 1464016447423 Marionette DEBUG loaded listener.js 08:14:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E9816400) [pid = 2880] [serial = 377] [outer = 00000099E8F44C00] 08:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E981C400) [pid = 2880] [serial = 378] [outer = 00000099DD483000] 08:14:08 INFO - PROCESS | 2880 | 1464016448092 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:14:08 INFO - PROCESS | 2880 | 1464016448186 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 08:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:14:08 INFO - PROCESS | 2880 | 1464016448189 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:14:08 INFO - PROCESS | 2880 | 1464016448191 Marionette TRACE conn6 <- [1,470,null,{}] 08:14:08 INFO - PROCESS | 2880 | 1464016448195 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:08 INFO - PROCESS | 2880 | 1464016448331 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 08:14:08 INFO - PROCESS | 2880 | 1464016448399 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED01E000 == 66 [pid = 2880] [id = 127] 08:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E4329000) [pid = 2880] [serial = 379] [outer = 0000000000000000] 08:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E9A64400) [pid = 2880] [serial = 380] [outer = 00000099E4329000] 08:14:08 INFO - PROCESS | 2880 | 1464016448522 Marionette DEBUG loaded listener.js 08:14:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099EA19AC00) [pid = 2880] [serial = 381] [outer = 00000099E4329000] 08:14:09 INFO - PROCESS | 2880 | 1464016449234 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1074ms 08:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:14:09 INFO - PROCESS | 2880 | 1464016449268 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 08:14:09 INFO - PROCESS | 2880 | 1464016449272 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 08:14:09 INFO - PROCESS | 2880 | 1464016449277 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:14:09 INFO - PROCESS | 2880 | 1464016449281 Marionette TRACE conn6 <- [1,474,null,{}] 08:14:09 INFO - PROCESS | 2880 | 1464016449286 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:09 INFO - PROCESS | 2880 | 1464016449392 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 08:14:09 INFO - PROCESS | 2880 | 1464016449467 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E467A000 == 67 [pid = 2880] [id = 128] 08:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DE02B400) [pid = 2880] [serial = 382] [outer = 0000000000000000] 08:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099DE1ABC00) [pid = 2880] [serial = 383] [outer = 00000099DE02B400] 08:14:09 INFO - PROCESS | 2880 | 1464016449518 Marionette DEBUG loaded listener.js 08:14:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E234A000) [pid = 2880] [serial = 384] [outer = 00000099DE02B400] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7F35000 == 66 [pid = 2880] [id = 120] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F98800 == 65 [pid = 2880] [id = 119] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65E1000 == 64 [pid = 2880] [id = 118] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A88000 == 63 [pid = 2880] [id = 117] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4F70800 == 62 [pid = 2880] [id = 116] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F2800 == 61 [pid = 2880] [id = 115] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE088800 == 60 [pid = 2880] [id = 114] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9ADD000 == 59 [pid = 2880] [id = 113] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8CD000 == 58 [pid = 2880] [id = 111] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E624C000 == 57 [pid = 2880] [id = 110] 08:14:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099DA1D2800 == 56 [pid = 2880] [id = 109] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E8C52C00) [pid = 2880] [serial = 310] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DD25D400) [pid = 2880] [serial = 298] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E4330C00) [pid = 2880] [serial = 278] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E5DC0000) [pid = 2880] [serial = 305] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E6033000) [pid = 2880] [serial = 308] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E7B06400) [pid = 2880] [serial = 280] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DEC0F000) [pid = 2880] [serial = 275] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E5E70000) [pid = 2880] [serial = 307] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E8F36400) [pid = 2880] [serial = 319] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E9ACF000) [pid = 2880] [serial = 283] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E3142C00) [pid = 2880] [serial = 302] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E9252C00) [pid = 2880] [serial = 320] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E2348000) [pid = 2880] [serial = 292] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8CE5000) [pid = 2880] [serial = 274] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E5837400) [pid = 2880] [serial = 304] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E8E8D400) [pid = 2880] [serial = 313] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E30B8C00) [pid = 2880] [serial = 301] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099EA8B4800) [pid = 2880] [serial = 286] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E6F68400) [pid = 2880] [serial = 224] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099DE0E5800) [pid = 2880] [serial = 295] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DD25B400) [pid = 2880] [serial = 316] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E8E85400) [pid = 2880] [serial = 311] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E2344C00) [pid = 2880] [serial = 299] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E5DF4C00) [pid = 2880] [serial = 317] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E5E64400) [pid = 2880] [serial = 293] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E235CC00) [pid = 2880] [serial = 296] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E283EC00) [pid = 2880] [serial = 277] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099EAAA1400) [pid = 2880] [serial = 289] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E8F1EC00) [pid = 2880] [serial = 314] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099E8F38400) [pid = 2880] [serial = 281] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099E9A62C00) [pid = 2880] [serial = 322] [outer = 0000000000000000] [url = about:blank] 08:14:10 INFO - PROCESS | 2880 | 1464016450188 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 944ms 08:14:10 INFO - PROCESS | 2880 | 1464016450221 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 08:14:10 INFO - PROCESS | 2880 | 1464016450227 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 08:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:14:10 INFO - PROCESS | 2880 | 1464016450233 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:14:10 INFO - PROCESS | 2880 | 1464016450236 Marionette TRACE conn6 <- [1,478,null,{}] 08:14:10 INFO - PROCESS | 2880 | 1464016450255 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:10 INFO - PROCESS | 2880 | 1464016450343 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 08:14:10 INFO - PROCESS | 2880 | 1464016450351 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1D6800 == 57 [pid = 2880] [id = 129] 08:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099DD25B400) [pid = 2880] [serial = 385] [outer = 0000000000000000] 08:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099DF33E000) [pid = 2880] [serial = 386] [outer = 00000099DD25B400] 08:14:10 INFO - PROCESS | 2880 | 1464016450398 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099E2834000) [pid = 2880] [serial = 387] [outer = 00000099DD25B400] 08:14:10 INFO - PROCESS | 2880 | 1464016450879 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 691ms 08:14:10 INFO - PROCESS | 2880 | 1464016450926 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 08:14:10 INFO - PROCESS | 2880 | 1464016450928 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 08:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:14:10 INFO - PROCESS | 2880 | 1464016450932 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:14:10 INFO - PROCESS | 2880 | 1464016450935 Marionette TRACE conn6 <- [1,482,null,{}] 08:14:10 INFO - PROCESS | 2880 | 1464016450946 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:11 INFO - PROCESS | 2880 | 1464016451071 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 08:14:11 INFO - PROCESS | 2880 | 1464016451146 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A24800 == 58 [pid = 2880] [id = 130] 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099DE030C00) [pid = 2880] [serial = 388] [outer = 0000000000000000] 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E5031C00) [pid = 2880] [serial = 389] [outer = 00000099DE030C00] 08:14:11 INFO - PROCESS | 2880 | 1464016451195 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E5B05C00) [pid = 2880] [serial = 390] [outer = 00000099DE030C00] 08:14:11 INFO - PROCESS | 2880 | 1464016451622 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 735ms 08:14:11 INFO - PROCESS | 2880 | 1464016451669 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 08:14:11 INFO - PROCESS | 2880 | 1464016451672 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 08:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:14:11 INFO - PROCESS | 2880 | 1464016451679 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 2880 | 1464016451681 Marionette TRACE conn6 <- [1,486,null,{}] 08:14:11 INFO - PROCESS | 2880 | 1464016451685 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:11 INFO - PROCESS | 2880 | 1464016451772 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 08:14:11 INFO - PROCESS | 2880 | 1464016451779 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6477000 == 59 [pid = 2880] [id = 131] 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E5E6A400) [pid = 2880] [serial = 391] [outer = 0000000000000000] 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E5E72000) [pid = 2880] [serial = 392] [outer = 00000099E5E6A400] 08:14:11 INFO - PROCESS | 2880 | 1464016451825 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E628F800) [pid = 2880] [serial = 393] [outer = 00000099E5E6A400] 08:14:12 INFO - PROCESS | 2880 | 1464016452246 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 628ms 08:14:12 INFO - PROCESS | 2880 | 1464016452311 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 08:14:12 INFO - PROCESS | 2880 | 1464016452313 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 08:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:14:12 INFO - PROCESS | 2880 | 1464016452317 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:14:12 INFO - PROCESS | 2880 | 1464016452319 Marionette TRACE conn6 <- [1,490,null,{}] 08:14:12 INFO - PROCESS | 2880 | 1464016452322 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:12 INFO - PROCESS | 2880 | 1464016452428 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 08:14:12 INFO - PROCESS | 2880 | 1464016452502 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F9E000 == 60 [pid = 2880] [id = 132] 08:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E6F61C00) [pid = 2880] [serial = 394] [outer = 0000000000000000] 08:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E6F68800) [pid = 2880] [serial = 395] [outer = 00000099E6F61C00] 08:14:12 INFO - PROCESS | 2880 | 1464016452548 Marionette DEBUG loaded listener.js 08:14:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E8E85C00) [pid = 2880] [serial = 396] [outer = 00000099E6F61C00] 08:14:12 INFO - PROCESS | 2880 | 1464016452993 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 733ms 08:14:13 INFO - PROCESS | 2880 | 1464016453053 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 2880 | 1464016453056 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 08:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:14:13 INFO - PROCESS | 2880 | 1464016453066 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 2880 | 1464016453068 Marionette TRACE conn6 <- [1,494,null,{}] 08:14:13 INFO - PROCESS | 2880 | 1464016453072 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:13 INFO - PROCESS | 2880 | 1464016453207 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 08:14:13 INFO - PROCESS | 2880 | 1464016453262 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90D6000 == 61 [pid = 2880] [id = 133] 08:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E925AC00) [pid = 2880] [serial = 397] [outer = 0000000000000000] 08:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E981FC00) [pid = 2880] [serial = 398] [outer = 00000099E925AC00] 08:14:13 INFO - PROCESS | 2880 | 1464016453309 Marionette DEBUG loaded listener.js 08:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E9ACDC00) [pid = 2880] [serial = 399] [outer = 00000099E925AC00] 08:14:13 INFO - PROCESS | 2880 | 1464016453748 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 734ms 08:14:13 INFO - PROCESS | 2880 | 1464016453798 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 2880 | 1464016453801 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 08:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:14:13 INFO - PROCESS | 2880 | 1464016453804 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 2880 | 1464016453806 Marionette TRACE conn6 <- [1,498,null,{}] 08:14:13 INFO - PROCESS | 2880 | 1464016453813 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:13 INFO - PROCESS | 2880 | 1464016453920 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 08:14:13 INFO - PROCESS | 2880 | 1464016453928 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A89000 == 62 [pid = 2880] [id = 134] 08:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E9AC1400) [pid = 2880] [serial = 400] [outer = 0000000000000000] 08:14:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099EA197400) [pid = 2880] [serial = 401] [outer = 00000099E9AC1400] 08:14:13 INFO - PROCESS | 2880 | 1464016453973 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099EA80D800) [pid = 2880] [serial = 402] [outer = 00000099E9AC1400] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E283E000) [pid = 2880] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E3085800) [pid = 2880] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099D8ABA800) [pid = 2880] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D8CDE800) [pid = 2880] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DED07000) [pid = 2880] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E640AC00) [pid = 2880] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E3140400) [pid = 2880] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E574E400) [pid = 2880] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099EA8AEC00) [pid = 2880] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E9816C00) [pid = 2880] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E9ACB400) [pid = 2880] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E9A66400) [pid = 2880] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:14:14 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E602D400) [pid = 2880] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:14:14 INFO - PROCESS | 2880 | 1464016454487 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 734ms 08:14:14 INFO - PROCESS | 2880 | 1464016454539 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 08:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:14:14 INFO - PROCESS | 2880 | 1464016454542 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 08:14:14 INFO - PROCESS | 2880 | 1464016454545 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:14:14 INFO - PROCESS | 2880 | 1464016454546 Marionette TRACE conn6 <- [1,502,null,{}] 08:14:14 INFO - PROCESS | 2880 | 1464016454550 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:14 INFO - PROCESS | 2880 | 1464016454641 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 08:14:14 INFO - PROCESS | 2880 | 1464016454713 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAC5800 == 63 [pid = 2880] [id = 135] 08:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DF167C00) [pid = 2880] [serial = 403] [outer = 0000000000000000] 08:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E4FEFC00) [pid = 2880] [serial = 404] [outer = 00000099DF167C00] 08:14:14 INFO - PROCESS | 2880 | 1464016454759 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099EA198800) [pid = 2880] [serial = 405] [outer = 00000099DF167C00] 08:14:15 INFO - PROCESS | 2880 | 1464016455128 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 629ms 08:14:15 INFO - PROCESS | 2880 | 1464016455177 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 2880 | 1464016455179 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 08:14:15 INFO - PROCESS | 2880 | 1464016455182 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:14:15 INFO - PROCESS | 2880 | 1464016455184 Marionette TRACE conn6 <- [1,506,null,{}] 08:14:15 INFO - PROCESS | 2880 | 1464016455188 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:15 INFO - PROCESS | 2880 | 1464016455323 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 08:14:15 INFO - PROCESS | 2880 | 1464016455335 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED01F000 == 64 [pid = 2880] [id = 136] 08:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E3085800) [pid = 2880] [serial = 406] [outer = 0000000000000000] 08:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099EA8AEC00) [pid = 2880] [serial = 407] [outer = 00000099E3085800] 08:14:15 INFO - PROCESS | 2880 | 1464016455383 Marionette DEBUG loaded listener.js 08:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099EAA9EC00) [pid = 2880] [serial = 408] [outer = 00000099E3085800] 08:14:15 INFO - PROCESS | 2880 | 1464016455788 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 628ms 08:14:15 INFO - PROCESS | 2880 | 1464016455814 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 2880 | 1464016455817 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 08:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:14:15 INFO - PROCESS | 2880 | 1464016455820 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - PROCESS | 2880 | 1464016455822 Marionette TRACE conn6 <- [1,510,null,{}] 08:14:15 INFO - PROCESS | 2880 | 1464016455826 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:15 INFO - PROCESS | 2880 | 1464016455948 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 08:14:15 INFO - PROCESS | 2880 | 1464016455958 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2BC800 == 65 [pid = 2880] [id = 137] 08:14:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E52EE000) [pid = 2880] [serial = 409] [outer = 0000000000000000] 08:14:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E52F2800) [pid = 2880] [serial = 410] [outer = 00000099E52EE000] 08:14:16 INFO - PROCESS | 2880 | 1464016456005 Marionette DEBUG loaded listener.js 08:14:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099EAA9B800) [pid = 2880] [serial = 411] [outer = 00000099E52EE000] 08:14:16 INFO - PROCESS | 2880 | 1464016456494 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 734ms 08:14:16 INFO - PROCESS | 2880 | 1464016456603 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 08:14:16 INFO - PROCESS | 2880 | 1464016456608 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 08:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:14:16 INFO - PROCESS | 2880 | 1464016456654 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:14:16 INFO - PROCESS | 2880 | 1464016456658 Marionette TRACE conn6 <- [1,514,null,{}] 08:14:16 INFO - PROCESS | 2880 | 1464016456666 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:16 INFO - PROCESS | 2880 | 1464016456785 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 08:14:16 INFO - PROCESS | 2880 | 1464016456865 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F3000 == 66 [pid = 2880] [id = 138] 08:14:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8CE8400) [pid = 2880] [serial = 412] [outer = 0000000000000000] 08:14:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DA07C800) [pid = 2880] [serial = 413] [outer = 00000099D8CE8400] 08:14:16 INFO - PROCESS | 2880 | 1464016456924 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E2344C00) [pid = 2880] [serial = 414] [outer = 00000099D8CE8400] 08:14:17 INFO - PROCESS | 2880 | 1464016457474 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:14:17 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:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 901ms 08:14:17 INFO - PROCESS | 2880 | 1464016457550 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 08:14:17 INFO - PROCESS | 2880 | 1464016457556 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 08:14:17 INFO - PROCESS | 2880 | 1464016457563 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:14:17 INFO - PROCESS | 2880 | 1464016457566 Marionette TRACE conn6 <- [1,518,null,{}] 08:14:17 INFO - PROCESS | 2880 | 1464016457570 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:17 INFO - PROCESS | 2880 | 1464016457684 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 08:14:17 INFO - PROCESS | 2880 | 1464016457760 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E846B000 == 67 [pid = 2880] [id = 139] 08:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E46A5000) [pid = 2880] [serial = 415] [outer = 0000000000000000] 08:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E52E8000) [pid = 2880] [serial = 416] [outer = 00000099E46A5000] 08:14:17 INFO - PROCESS | 2880 | 1464016457857 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E5E69400) [pid = 2880] [serial = 417] [outer = 00000099E46A5000] 08:14:18 INFO - PROCESS | 2880 | 1464016458488 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 985ms 08:14:18 INFO - PROCESS | 2880 | 1464016458553 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 08:14:18 INFO - PROCESS | 2880 | 1464016458556 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 08:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:14:18 INFO - PROCESS | 2880 | 1464016458560 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:14:18 INFO - PROCESS | 2880 | 1464016458564 Marionette TRACE conn6 <- [1,522,null,{}] 08:14:18 INFO - PROCESS | 2880 | 1464016458589 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:18 INFO - PROCESS | 2880 | 1464016458730 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 08:14:18 INFO - PROCESS | 2880 | 1464016458782 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDAE4000 == 68 [pid = 2880] [id = 140] 08:14:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8F40400) [pid = 2880] [serial = 418] [outer = 0000000000000000] 08:14:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8F46C00) [pid = 2880] [serial = 419] [outer = 00000099E8F40400] 08:14:18 INFO - PROCESS | 2880 | 1464016458842 Marionette DEBUG loaded listener.js 08:14:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099EA198C00) [pid = 2880] [serial = 420] [outer = 00000099E8F40400] 08:14:19 INFO - PROCESS | 2880 | 1464016459522 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:14:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 987ms 08:14:19 INFO - PROCESS | 2880 | 1464016459548 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 08:14:19 INFO - PROCESS | 2880 | 1464016459551 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 08:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:14:19 INFO - PROCESS | 2880 | 1464016459555 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:14:19 INFO - PROCESS | 2880 | 1464016459557 Marionette TRACE conn6 <- [1,526,null,{}] 08:14:19 INFO - PROCESS | 2880 | 1464016459561 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:19 INFO - PROCESS | 2880 | 1464016459673 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 08:14:19 INFO - PROCESS | 2880 | 1464016459746 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2DB800 == 69 [pid = 2880] [id = 141] 08:14:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DD2C5800) [pid = 2880] [serial = 421] [outer = 0000000000000000] 08:14:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DD2C9800) [pid = 2880] [serial = 422] [outer = 00000099DD2C5800] 08:14:19 INFO - PROCESS | 2880 | 1464016459843 Marionette DEBUG loaded listener.js 08:14:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099EAAE7000) [pid = 2880] [serial = 423] [outer = 00000099DD2C5800] 08:14:20 INFO - PROCESS | 2880 | 1464016460464 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:14:20 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:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 985ms 08:14:20 INFO - PROCESS | 2880 | 1464016460554 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 08:14:20 INFO - PROCESS | 2880 | 1464016460557 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 08:14:20 INFO - PROCESS | 2880 | 1464016460562 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:14:20 INFO - PROCESS | 2880 | 1464016460564 Marionette TRACE conn6 <- [1,530,null,{}] 08:14:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:14:20 INFO - PROCESS | 2880 | 1464016460568 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:20 INFO - PROCESS | 2880 | 1464016460697 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 08:14:20 INFO - PROCESS | 2880 | 1464016460764 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A0D000 == 70 [pid = 2880] [id = 142] 08:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099EA144400) [pid = 2880] [serial = 424] [outer = 0000000000000000] 08:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099EA14E800) [pid = 2880] [serial = 425] [outer = 00000099EA144400] 08:14:20 INFO - PROCESS | 2880 | 1464016460861 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099EAAF5800) [pid = 2880] [serial = 426] [outer = 00000099EA144400] 08:14:21 INFO - PROCESS | 2880 | 1464016461541 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:14:21 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:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:21 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:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:14:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1020ms 08:14:21 INFO - PROCESS | 2880 | 1464016461605 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 08:14:21 INFO - PROCESS | 2880 | 1464016461608 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 08:14:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:14:21 INFO - PROCESS | 2880 | 1464016461614 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:14:21 INFO - PROCESS | 2880 | 1464016461617 Marionette TRACE conn6 <- [1,534,null,{}] 08:14:21 INFO - PROCESS | 2880 | 1464016461640 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:21 INFO - PROCESS | 2880 | 1464016461790 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 08:14:22 INFO - PROCESS | 2880 | 1464016462053 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDD8000 == 71 [pid = 2880] [id = 143] 08:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099D8AC9000) [pid = 2880] [serial = 427] [outer = 0000000000000000] 08:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099D8B0F000) [pid = 2880] [serial = 428] [outer = 00000099D8AC9000] 08:14:22 INFO - PROCESS | 2880 | 1464016462106 Marionette DEBUG loaded listener.js 08:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099DD2BDC00) [pid = 2880] [serial = 429] [outer = 00000099D8AC9000] 08:14:22 INFO - PROCESS | 2880 | 1464016462715 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:14:22 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:14:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1139ms 08:14:22 INFO - PROCESS | 2880 | 1464016462757 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 08:14:22 INFO - PROCESS | 2880 | 1464016462761 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 08:14:22 INFO - PROCESS | 2880 | 1464016462765 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:14:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:14:22 INFO - PROCESS | 2880 | 1464016462769 Marionette TRACE conn6 <- [1,538,null,{}] 08:14:22 INFO - PROCESS | 2880 | 1464016462774 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:22 INFO - PROCESS | 2880 | 1464016462877 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 08:14:22 INFO - PROCESS | 2880 | 1464016462970 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4C53000 == 72 [pid = 2880] [id = 144] 08:14:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099DED85000) [pid = 2880] [serial = 430] [outer = 0000000000000000] 08:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E283D400) [pid = 2880] [serial = 431] [outer = 00000099DED85000] 08:14:23 INFO - PROCESS | 2880 | 1464016463021 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E30C1000) [pid = 2880] [serial = 432] [outer = 00000099DED85000] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED01F000 == 71 [pid = 2880] [id = 136] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAC5800 == 70 [pid = 2880] [id = 135] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A89000 == 69 [pid = 2880] [id = 134] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90D6000 == 68 [pid = 2880] [id = 133] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F9E000 == 67 [pid = 2880] [id = 132] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6477000 == 66 [pid = 2880] [id = 131] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A24800 == 65 [pid = 2880] [id = 130] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099EA810C00) [pid = 2880] [serial = 334] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E6ED8C00) [pid = 2880] [serial = 331] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E2837400) [pid = 2880] [serial = 328] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099D8B02800) [pid = 2880] [serial = 325] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E8C4CC00) [pid = 2880] [serial = 361] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1D6800 == 64 [pid = 2880] [id = 129] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E467A000 == 63 [pid = 2880] [id = 128] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC3E000 == 62 [pid = 2880] [id = 124] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6626000 == 61 [pid = 2880] [id = 123] 08:14:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE08F000 == 60 [pid = 2880] [id = 122] 08:14:23 INFO - PROCESS | 2880 | 1464016463621 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:14:23 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:14:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 942ms 08:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:14:23 INFO - PROCESS | 2880 | 1464016463715 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 08:14:23 INFO - PROCESS | 2880 | 1464016463719 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 08:14:23 INFO - PROCESS | 2880 | 1464016463726 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:14:23 INFO - PROCESS | 2880 | 1464016463728 Marionette TRACE conn6 <- [1,542,null,{}] 08:14:23 INFO - PROCESS | 2880 | 1464016463732 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:23 INFO - PROCESS | 2880 | 1464016463833 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099EA8BA400) [pid = 2880] [serial = 287] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E9AC3000) [pid = 2880] [serial = 323] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099EA811C00) [pid = 2880] [serial = 284] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099EBB29C00) [pid = 2880] [serial = 239] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099EBB2AC00) [pid = 2880] [serial = 290] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E30B6400) [pid = 2880] [serial = 347] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E5034400) [pid = 2880] [serial = 350] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E4C21800) [pid = 2880] [serial = 349] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DD30AC00) [pid = 2880] [serial = 338] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8B0AC00) [pid = 2880] [serial = 337] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DEC07C00) [pid = 2880] [serial = 343] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E2360C00) [pid = 2880] [serial = 341] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DED8E400) [pid = 2880] [serial = 340] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E71EE000) [pid = 2880] [serial = 359] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E5E65400) [pid = 2880] [serial = 355] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E582E800) [pid = 2880] [serial = 352] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E6F62800) [pid = 2880] [serial = 358] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E6228800) [pid = 2880] [serial = 356] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5DF7800) [pid = 2880] [serial = 353] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E2846800) [pid = 2880] [serial = 346] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E233FC00) [pid = 2880] [serial = 344] [outer = 0000000000000000] [url = about:blank] 08:14:23 INFO - PROCESS | 2880 | 1464016463919 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDDC000 == 61 [pid = 2880] [id = 145] 08:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D8B0E000) [pid = 2880] [serial = 433] [outer = 0000000000000000] 08:14:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DDBC1C00) [pid = 2880] [serial = 434] [outer = 00000099D8B0E000] 08:14:23 INFO - PROCESS | 2880 | 1464016463968 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DFB0D000) [pid = 2880] [serial = 435] [outer = 00000099D8B0E000] 08:14:24 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:24 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:24 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:24 INFO - PROCESS | 2880 | 1464016464388 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 692ms 08:14:24 INFO - PROCESS | 2880 | 1464016464418 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 08:14:24 INFO - PROCESS | 2880 | 1464016464420 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 08:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:14:24 INFO - PROCESS | 2880 | 1464016464430 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 2880 | 1464016464436 Marionette TRACE conn6 <- [1,546,null,{}] 08:14:24 INFO - PROCESS | 2880 | 1464016464440 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:24 INFO - PROCESS | 2880 | 1464016464531 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 08:14:24 INFO - PROCESS | 2880 | 1464016464538 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6477000 == 62 [pid = 2880] [id = 146] 08:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E2343800) [pid = 2880] [serial = 436] [outer = 0000000000000000] 08:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E30C1C00) [pid = 2880] [serial = 437] [outer = 00000099E2343800] 08:14:24 INFO - PROCESS | 2880 | 1464016464586 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E5030800) [pid = 2880] [serial = 438] [outer = 00000099E2343800] 08:14:25 INFO - PROCESS | 2880 | 1464016465081 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 692ms 08:14:25 INFO - PROCESS | 2880 | 1464016465119 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 2880 | 1464016465121 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 08:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:14:25 INFO - PROCESS | 2880 | 1464016465125 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 2880 | 1464016465126 Marionette TRACE conn6 <- [1,550,null,{}] 08:14:25 INFO - PROCESS | 2880 | 1464016465130 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:25 INFO - PROCESS | 2880 | 1464016465245 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 08:14:25 INFO - PROCESS | 2880 | 1464016465259 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E716A000 == 63 [pid = 2880] [id = 147] 08:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E282A800) [pid = 2880] [serial = 439] [outer = 0000000000000000] 08:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E5837400) [pid = 2880] [serial = 440] [outer = 00000099E282A800] 08:14:25 INFO - PROCESS | 2880 | 1464016465370 Marionette DEBUG loaded listener.js 08:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E5B0F400) [pid = 2880] [serial = 441] [outer = 00000099E282A800] 08:14:25 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:25 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:25 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:25 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:25 INFO - PROCESS | 2880 | 1464016465783 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 692ms 08:14:25 INFO - PROCESS | 2880 | 1464016465820 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 2880 | 1464016465822 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 08:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:14:25 INFO - PROCESS | 2880 | 1464016465830 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 2880 | 1464016465832 Marionette TRACE conn6 <- [1,554,null,{}] 08:14:25 INFO - PROCESS | 2880 | 1464016465835 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:25 INFO - PROCESS | 2880 | 1464016465945 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 08:14:25 INFO - PROCESS | 2880 | 1464016465953 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB38000 == 64 [pid = 2880] [id = 148] 08:14:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E5E6B400) [pid = 2880] [serial = 442] [outer = 0000000000000000] 08:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E5E72800) [pid = 2880] [serial = 443] [outer = 00000099E5E6B400] 08:14:26 INFO - PROCESS | 2880 | 1464016466008 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E6228800) [pid = 2880] [serial = 444] [outer = 00000099E5E6B400] 08:14:26 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:26 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:26 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:26 INFO - PROCESS | 2880 | 1464016466476 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 08:14:26 INFO - PROCESS | 2880 | 1464016466505 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 08:14:26 INFO - PROCESS | 2880 | 1464016466514 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 08:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:14:26 INFO - PROCESS | 2880 | 1464016466518 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:14:26 INFO - PROCESS | 2880 | 1464016466520 Marionette TRACE conn6 <- [1,558,null,{}] 08:14:26 INFO - PROCESS | 2880 | 1464016466523 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:26 INFO - PROCESS | 2880 | 1464016466661 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 08:14:26 INFO - PROCESS | 2880 | 1464016466687 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A19000 == 65 [pid = 2880] [id = 149] 08:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E6FE2400) [pid = 2880] [serial = 445] [outer = 0000000000000000] 08:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E8441C00) [pid = 2880] [serial = 446] [outer = 00000099E6FE2400] 08:14:26 INFO - PROCESS | 2880 | 1464016466732 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E8E88800) [pid = 2880] [serial = 447] [outer = 00000099E6FE2400] 08:14:27 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:27 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:27 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:27 INFO - PROCESS | 2880 | 1464016467183 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 693ms 08:14:27 INFO - PROCESS | 2880 | 1464016467211 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 08:14:27 INFO - PROCESS | 2880 | 1464016467213 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 08:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:14:27 INFO - PROCESS | 2880 | 1464016467216 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 2880 | 1464016467218 Marionette TRACE conn6 <- [1,562,null,{}] 08:14:27 INFO - PROCESS | 2880 | 1464016467222 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:27 INFO - PROCESS | 2880 | 1464016467331 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 08:14:27 INFO - PROCESS | 2880 | 1464016467337 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC3E000 == 66 [pid = 2880] [id = 150] 08:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E8EE5400) [pid = 2880] [serial = 448] [outer = 0000000000000000] 08:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E8F1C800) [pid = 2880] [serial = 449] [outer = 00000099E8EE5400] 08:14:27 INFO - PROCESS | 2880 | 1464016467384 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E8F2F000) [pid = 2880] [serial = 450] [outer = 00000099E8EE5400] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E6F61C00) [pid = 2880] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E5E6A400) [pid = 2880] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DD25B400) [pid = 2880] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E925AC00) [pid = 2880] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E4329000) [pid = 2880] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DE02B400) [pid = 2880] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DF167C00) [pid = 2880] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DE030C00) [pid = 2880] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E9AC1400) [pid = 2880] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E3085800) [pid = 2880] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E7163800) [pid = 2880] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E6036C00) [pid = 2880] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E981DC00) [pid = 2880] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E8F24000) [pid = 2880] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E282E800) [pid = 2880] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:14:27 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D85B9000) [pid = 2880] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:14:28 INFO - PROCESS | 2880 | 1464016468039 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 880ms 08:14:28 INFO - PROCESS | 2880 | 1464016468100 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 2880 | 1464016468102 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 08:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:14:28 INFO - PROCESS | 2880 | 1464016468106 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 2880 | 1464016468107 Marionette TRACE conn6 <- [1,566,null,{}] 08:14:28 INFO - PROCESS | 2880 | 1464016468119 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:28 INFO - PROCESS | 2880 | 1464016468204 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 08:14:28 INFO - PROCESS | 2880 | 1464016468213 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC51800 == 67 [pid = 2880] [id = 151] 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E52F0C00) [pid = 2880] [serial = 451] [outer = 0000000000000000] 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E6F61C00) [pid = 2880] [serial = 452] [outer = 00000099E52F0C00] 08:14:28 INFO - PROCESS | 2880 | 1464016468259 Marionette DEBUG loaded listener.js 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E8F2C400) [pid = 2880] [serial = 453] [outer = 00000099E52F0C00] 08:14:28 INFO - PROCESS | 2880 | 1464016468684 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 628ms 08:14:28 INFO - PROCESS | 2880 | 1464016468736 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 2880 | 1464016468738 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 08:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:14:28 INFO - PROCESS | 2880 | 1464016468742 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 2880 | 1464016468743 Marionette TRACE conn6 <- [1,570,null,{}] 08:14:28 INFO - PROCESS | 2880 | 1464016468747 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:28 INFO - PROCESS | 2880 | 1464016468831 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 08:14:28 INFO - PROCESS | 2880 | 1464016468838 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2AA800 == 68 [pid = 2880] [id = 152] 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E8F39C00) [pid = 2880] [serial = 454] [outer = 0000000000000000] 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E9141000) [pid = 2880] [serial = 455] [outer = 00000099E8F39C00] 08:14:28 INFO - PROCESS | 2880 | 1464016468887 Marionette DEBUG loaded listener.js 08:14:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E9427800) [pid = 2880] [serial = 456] [outer = 00000099E8F39C00] 08:14:29 INFO - PROCESS | 2880 | 1464016469291 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 586ms 08:14:29 INFO - PROCESS | 2880 | 1464016469339 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 08:14:29 INFO - PROCESS | 2880 | 1464016469341 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 08:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:14:29 INFO - PROCESS | 2880 | 1464016469349 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:14:29 INFO - PROCESS | 2880 | 1464016469351 Marionette TRACE conn6 <- [1,574,null,{}] 08:14:29 INFO - PROCESS | 2880 | 1464016469355 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:29 INFO - PROCESS | 2880 | 1464016469451 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 08:14:29 INFO - PROCESS | 2880 | 1464016469460 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDAD9000 == 69 [pid = 2880] [id = 153] 08:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E9430000) [pid = 2880] [serial = 457] [outer = 0000000000000000] 08:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E9431800) [pid = 2880] [serial = 458] [outer = 00000099E9430000] 08:14:29 INFO - PROCESS | 2880 | 1464016469511 Marionette DEBUG loaded listener.js 08:14:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E9A71000) [pid = 2880] [serial = 459] [outer = 00000099E9430000] 08:14:29 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:30 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:30 INFO - PROCESS | 2880 | 1464016470123 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 837ms 08:14:30 INFO - PROCESS | 2880 | 1464016470189 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 08:14:30 INFO - PROCESS | 2880 | 1464016470193 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 08:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:14:30 INFO - PROCESS | 2880 | 1464016470200 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:14:30 INFO - PROCESS | 2880 | 1464016470204 Marionette TRACE conn6 <- [1,578,null,{}] 08:14:30 INFO - PROCESS | 2880 | 1464016470225 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:30 INFO - PROCESS | 2880 | 1464016470355 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 08:14:30 INFO - PROCESS | 2880 | 1464016470424 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5227800 == 70 [pid = 2880] [id = 154] 08:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099DA1A1400) [pid = 2880] [serial = 460] [outer = 0000000000000000] 08:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099DDCF6C00) [pid = 2880] [serial = 461] [outer = 00000099DA1A1400] 08:14:30 INFO - PROCESS | 2880 | 1464016470524 Marionette DEBUG loaded listener.js 08:14:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099DF7AC400) [pid = 2880] [serial = 462] [outer = 00000099DA1A1400] 08:14:31 INFO - PROCESS | 2880 | 1464016471166 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 986ms 08:14:31 INFO - PROCESS | 2880 | 1464016471189 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 08:14:31 INFO - PROCESS | 2880 | 1464016471196 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 08:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:14:31 INFO - PROCESS | 2880 | 1464016471203 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:14:31 INFO - PROCESS | 2880 | 1464016471206 Marionette TRACE conn6 <- [1,582,null,{}] 08:14:31 INFO - PROCESS | 2880 | 1464016471210 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:31 INFO - PROCESS | 2880 | 1464016471325 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 08:14:31 INFO - PROCESS | 2880 | 1464016471443 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA9800 == 71 [pid = 2880] [id = 155] 08:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E3085800) [pid = 2880] [serial = 463] [outer = 0000000000000000] 08:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E30BE400) [pid = 2880] [serial = 464] [outer = 00000099E3085800] 08:14:31 INFO - PROCESS | 2880 | 1464016471500 Marionette DEBUG loaded listener.js 08:14:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E5114C00) [pid = 2880] [serial = 465] [outer = 00000099E3085800] 08:14:32 INFO - PROCESS | 2880 | 1464016472140 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 984ms 08:14:32 INFO - PROCESS | 2880 | 1464016472192 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 08:14:32 INFO - PROCESS | 2880 | 1464016472195 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 08:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:14:32 INFO - PROCESS | 2880 | 1464016472199 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 2880 | 1464016472203 Marionette TRACE conn6 <- [1,586,null,{}] 08:14:32 INFO - PROCESS | 2880 | 1464016472214 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:32 INFO - PROCESS | 2880 | 1464016472333 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 08:14:32 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 08:14:32 INFO - PROCESS | 2880 | 1464016472682 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF7C6000 == 72 [pid = 2880] [id = 156] 08:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E715B800) [pid = 2880] [serial = 466] [outer = 0000000000000000] 08:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E7F84400) [pid = 2880] [serial = 467] [outer = 00000099E715B800] 08:14:32 INFO - PROCESS | 2880 | 1464016472744 Marionette DEBUG loaded listener.js 08:14:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E9814800) [pid = 2880] [serial = 468] [outer = 00000099E715B800] 08:14:33 INFO - PROCESS | 2880 | 1464016473301 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1146ms 08:14:33 INFO - PROCESS | 2880 | 1464016473347 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 08:14:33 INFO - PROCESS | 2880 | 1464016473350 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 08:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:14:33 INFO - PROCESS | 2880 | 1464016473354 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:14:33 INFO - PROCESS | 2880 | 1464016473356 Marionette TRACE conn6 <- [1,590,null,{}] 08:14:33 INFO - PROCESS | 2880 | 1464016473360 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:33 INFO - PROCESS | 2880 | 1464016473473 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 08:14:33 INFO - PROCESS | 2880 | 1464016473560 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98C6000 == 73 [pid = 2880] [id = 157] 08:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E9AC7400) [pid = 2880] [serial = 469] [outer = 0000000000000000] 08:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099EA143C00) [pid = 2880] [serial = 470] [outer = 00000099E9AC7400] 08:14:33 INFO - PROCESS | 2880 | 1464016473617 Marionette DEBUG loaded listener.js 08:14:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099EA195C00) [pid = 2880] [serial = 471] [outer = 00000099E9AC7400] 08:14:34 INFO - PROCESS | 2880 | 1464016474222 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 923ms 08:14:34 INFO - PROCESS | 2880 | 1464016474279 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 08:14:34 INFO - PROCESS | 2880 | 1464016474282 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 08:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:14:34 INFO - PROCESS | 2880 | 1464016474285 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:14:34 INFO - PROCESS | 2880 | 1464016474287 Marionette TRACE conn6 <- [1,594,null,{}] 08:14:34 INFO - PROCESS | 2880 | 1464016474291 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:34 INFO - PROCESS | 2880 | 1464016474399 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 08:14:34 INFO - PROCESS | 2880 | 1464016474474 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099807BD800 == 74 [pid = 2880] [id = 158] 08:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099EA18F400) [pid = 2880] [serial = 472] [outer = 0000000000000000] 08:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099EA8AC000) [pid = 2880] [serial = 473] [outer = 00000099EA18F400] 08:14:34 INFO - PROCESS | 2880 | 1464016474570 Marionette DEBUG loaded listener.js 08:14:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099EAA9BC00) [pid = 2880] [serial = 474] [outer = 00000099EA18F400] 08:14:35 INFO - PROCESS | 2880 | 1464016475202 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 944ms 08:14:35 INFO - PROCESS | 2880 | 1464016475231 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 08:14:35 INFO - PROCESS | 2880 | 1464016475234 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 08:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:14:35 INFO - PROCESS | 2880 | 1464016475237 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:14:35 INFO - PROCESS | 2880 | 1464016475239 Marionette TRACE conn6 <- [1,598,null,{}] 08:14:35 INFO - PROCESS | 2880 | 1464016475243 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:35 INFO - PROCESS | 2880 | 1464016475372 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 08:14:35 INFO - PROCESS | 2880 | 1464016475636 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D966E000 == 75 [pid = 2880] [id = 159] 08:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099801F7C00) [pid = 2880] [serial = 475] [outer = 0000000000000000] 08:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099801FA000) [pid = 2880] [serial = 476] [outer = 00000099801F7C00] 08:14:35 INFO - PROCESS | 2880 | 1464016475700 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099D8B0AC00) [pid = 2880] [serial = 477] [outer = 00000099801F7C00] 08:14:36 INFO - PROCESS | 2880 | 1464016476323 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1134ms 08:14:36 INFO - PROCESS | 2880 | 1464016476374 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 08:14:36 INFO - PROCESS | 2880 | 1464016476378 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 08:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:14:36 INFO - PROCESS | 2880 | 1464016476382 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:14:36 INFO - PROCESS | 2880 | 1464016476386 Marionette TRACE conn6 <- [1,602,null,{}] 08:14:36 INFO - PROCESS | 2880 | 1464016476391 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:36 INFO - PROCESS | 2880 | 1464016476497 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 08:14:36 INFO - PROCESS | 2880 | 1464016476574 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF357000 == 76 [pid = 2880] [id = 160] 08:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099DF16C000) [pid = 2880] [serial = 478] [outer = 0000000000000000] 08:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E2349400) [pid = 2880] [serial = 479] [outer = 00000099DF16C000] 08:14:36 INFO - PROCESS | 2880 | 1464016476670 Marionette DEBUG loaded listener.js 08:14:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E2843800) [pid = 2880] [serial = 480] [outer = 00000099DF16C000] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDB1D000 == 75 [pid = 2880] [id = 44] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2AA800 == 74 [pid = 2880] [id = 152] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC51800 == 73 [pid = 2880] [id = 151] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC3E000 == 72 [pid = 2880] [id = 150] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A19000 == 71 [pid = 2880] [id = 149] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB38000 == 70 [pid = 2880] [id = 148] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E716A000 == 69 [pid = 2880] [id = 147] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6477000 == 68 [pid = 2880] [id = 146] 08:14:36 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E8F2DC00) [pid = 2880] [serial = 373] [outer = 0000000000000000] [url = about:blank] 08:14:36 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E9134000) [pid = 2880] [serial = 376] [outer = 0000000000000000] [url = about:blank] 08:14:36 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099E52F2800) [pid = 2880] [serial = 410] [outer = 0000000000000000] [url = about:blank] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDDC000 == 67 [pid = 2880] [id = 145] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4C53000 == 66 [pid = 2880] [id = 144] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDD8000 == 65 [pid = 2880] [id = 143] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2DB800 == 64 [pid = 2880] [id = 141] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDAE4000 == 63 [pid = 2880] [id = 140] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E846B000 == 62 [pid = 2880] [id = 139] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F3000 == 61 [pid = 2880] [id = 138] 08:14:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2BC800 == 60 [pid = 2880] [id = 137] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E7F80C00) [pid = 2880] [serial = 332] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E9AC8000) [pid = 2880] [serial = 272] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099EAAA1800) [pid = 2880] [serial = 335] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E313AC00) [pid = 2880] [serial = 329] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099D94C3C00) [pid = 2880] [serial = 326] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E6F68800) [pid = 2880] [serial = 395] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E8E85C00) [pid = 2880] [serial = 396] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E5E72000) [pid = 2880] [serial = 392] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DF33E000) [pid = 2880] [serial = 386] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E2834000) [pid = 2880] [serial = 387] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E9ACDC00) [pid = 2880] [serial = 399] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E8C53000) [pid = 2880] [serial = 370] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E2837000) [pid = 2880] [serial = 367] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099EA19AC00) [pid = 2880] [serial = 381] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E9A64400) [pid = 2880] [serial = 380] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E981FC00) [pid = 2880] [serial = 398] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E234A000) [pid = 2880] [serial = 384] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DE1ABC00) [pid = 2880] [serial = 383] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D96D5800) [pid = 2880] [serial = 364] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E4FEFC00) [pid = 2880] [serial = 404] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E5031C00) [pid = 2880] [serial = 389] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E5B05C00) [pid = 2880] [serial = 390] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099EA197400) [pid = 2880] [serial = 401] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099EA8AEC00) [pid = 2880] [serial = 407] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099EA80D800) [pid = 2880] [serial = 402] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099EAA9EC00) [pid = 2880] [serial = 408] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099DF7AC800) [pid = 2880] [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:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E8E89000) [pid = 2880] [serial = 362] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099EA198800) [pid = 2880] [serial = 405] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E628F800) [pid = 2880] [serial = 393] [outer = 0000000000000000] [url = about:blank] 08:14:37 INFO - PROCESS | 2880 | 1464016477258 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 942ms 08:14:37 INFO - PROCESS | 2880 | 1464016477331 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 08:14:37 INFO - PROCESS | 2880 | 1464016477335 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 08:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:14:37 INFO - PROCESS | 2880 | 1464016477340 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:14:37 INFO - PROCESS | 2880 | 1464016477342 Marionette TRACE conn6 <- [1,606,null,{}] 08:14:37 INFO - PROCESS | 2880 | 1464016477346 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:37 INFO - PROCESS | 2880 | 1464016477450 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 08:14:37 INFO - PROCESS | 2880 | 1464016477523 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E287C800 == 61 [pid = 2880] [id = 161] 08:14:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DDE6D000) [pid = 2880] [serial = 481] [outer = 0000000000000000] 08:14:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E234A000) [pid = 2880] [serial = 482] [outer = 00000099DDE6D000] 08:14:37 INFO - PROCESS | 2880 | 1464016477571 Marionette DEBUG loaded listener.js 08:14:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E30C4800) [pid = 2880] [serial = 483] [outer = 00000099DDE6D000] 08:14:37 INFO - PROCESS | 2880 | 1464016477952 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 693ms 08:14:38 INFO - PROCESS | 2880 | 1464016478037 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 2880 | 1464016478040 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 08:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:14:38 INFO - PROCESS | 2880 | 1464016478045 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 2880 | 1464016478051 Marionette TRACE conn6 <- [1,610,null,{}] 08:14:38 INFO - PROCESS | 2880 | 1464016478066 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:38 INFO - PROCESS | 2880 | 1464016478186 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 08:14:38 INFO - PROCESS | 2880 | 1464016478203 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5EF7800 == 62 [pid = 2880] [id = 162] 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E52EEC00) [pid = 2880] [serial = 484] [outer = 0000000000000000] 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E574C000) [pid = 2880] [serial = 485] [outer = 00000099E52EEC00] 08:14:38 INFO - PROCESS | 2880 | 1464016478249 Marionette DEBUG loaded listener.js 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E5B07000) [pid = 2880] [serial = 486] [outer = 00000099E52EEC00] 08:14:38 INFO - PROCESS | 2880 | 1464016478678 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 689ms 08:14:38 INFO - PROCESS | 2880 | 1464016478735 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 2880 | 1464016478738 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 08:14:38 INFO - PROCESS | 2880 | 1464016478741 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:14:38 INFO - PROCESS | 2880 | 1464016478743 Marionette TRACE conn6 <- [1,614,null,{}] 08:14:38 INFO - PROCESS | 2880 | 1464016478746 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:38 INFO - PROCESS | 2880 | 1464016478834 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 08:14:38 INFO - PROCESS | 2880 | 1464016478842 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F98800 == 63 [pid = 2880] [id = 163] 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E5B0E800) [pid = 2880] [serial = 487] [outer = 0000000000000000] 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E5E68000) [pid = 2880] [serial = 488] [outer = 00000099E5B0E800] 08:14:38 INFO - PROCESS | 2880 | 1464016478889 Marionette DEBUG loaded listener.js 08:14:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099D8B07C00) [pid = 2880] [serial = 489] [outer = 00000099E5B0E800] 08:14:39 INFO - PROCESS | 2880 | 1464016479515 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 837ms 08:14:39 INFO - PROCESS | 2880 | 1464016479581 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 08:14:39 INFO - PROCESS | 2880 | 1464016479583 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 08:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:14:39 INFO - PROCESS | 2880 | 1464016479586 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:14:39 INFO - PROCESS | 2880 | 1464016479588 Marionette TRACE conn6 <- [1,618,null,{}] 08:14:39 INFO - PROCESS | 2880 | 1464016479597 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:39 INFO - PROCESS | 2880 | 1464016479707 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 08:14:39 INFO - PROCESS | 2880 | 1464016479718 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E84CD000 == 64 [pid = 2880] [id = 164] 08:14:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E6F5B400) [pid = 2880] [serial = 490] [outer = 0000000000000000] 08:14:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E6F5FC00) [pid = 2880] [serial = 491] [outer = 00000099E6F5B400] 08:14:39 INFO - PROCESS | 2880 | 1464016479811 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E8E81000) [pid = 2880] [serial = 492] [outer = 00000099E6F5B400] 08:14:40 INFO - PROCESS | 2880 | 1464016480282 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 731ms 08:14:40 INFO - PROCESS | 2880 | 1464016480321 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 08:14:40 INFO - PROCESS | 2880 | 1464016480323 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 08:14:40 INFO - PROCESS | 2880 | 1464016480326 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:14:40 INFO - PROCESS | 2880 | 1464016480328 Marionette TRACE conn6 <- [1,622,null,{}] 08:14:40 INFO - PROCESS | 2880 | 1464016480331 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:40 INFO - PROCESS | 2880 | 1464016480448 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 08:14:40 INFO - PROCESS | 2880 | 1464016480501 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E941D800 == 65 [pid = 2880] [id = 165] 08:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8E89000) [pid = 2880] [serial = 493] [outer = 0000000000000000] 08:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8F3D000) [pid = 2880] [serial = 494] [outer = 00000099E8E89000] 08:14:40 INFO - PROCESS | 2880 | 1464016480547 Marionette DEBUG loaded listener.js 08:14:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E9425800) [pid = 2880] [serial = 495] [outer = 00000099E8E89000] 08:14:40 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:40 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:40 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:40 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:40 INFO - PROCESS | 2880 | 1464016480974 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 08:14:41 INFO - PROCESS | 2880 | 1464016481001 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 08:14:41 INFO - PROCESS | 2880 | 1464016481003 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 08:14:41 INFO - PROCESS | 2880 | 1464016481006 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:14:41 INFO - PROCESS | 2880 | 1464016481008 Marionette TRACE conn6 <- [1,626,null,{}] 08:14:41 INFO - PROCESS | 2880 | 1464016481011 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:41 INFO - PROCESS | 2880 | 1464016481254 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E8F44C00) [pid = 2880] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DED85000) [pid = 2880] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E52F0C00) [pid = 2880] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D8CE5C00) [pid = 2880] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099D8B0E000) [pid = 2880] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E8F39C00) [pid = 2880] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E282D000) [pid = 2880] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E282A800) [pid = 2880] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E5E6B400) [pid = 2880] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E8EE8400) [pid = 2880] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D8AC9000) [pid = 2880] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E8EE5400) [pid = 2880] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E2343800) [pid = 2880] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E5E6AC00) [pid = 2880] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E6FE2400) [pid = 2880] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:14:41 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E52EE000) [pid = 2880] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:14:41 INFO - PROCESS | 2880 | 1464016481315 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E437D800 == 66 [pid = 2880] [id = 166] 08:14:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8AC9000) [pid = 2880] [serial = 496] [outer = 0000000000000000] 08:14:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DDC79C00) [pid = 2880] [serial = 497] [outer = 00000099D8AC9000] 08:14:41 INFO - PROCESS | 2880 | 1464016481361 Marionette DEBUG loaded listener.js 08:14:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E5B0F800) [pid = 2880] [serial = 498] [outer = 00000099D8AC9000] 08:14:41 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:41 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:41 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:41 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:41 INFO - PROCESS | 2880 | 1464016481734 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 776ms 08:14:41 INFO - PROCESS | 2880 | 1464016481785 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 08:14:41 INFO - PROCESS | 2880 | 1464016481787 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 08:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:14:41 INFO - PROCESS | 2880 | 1464016481791 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:14:41 INFO - PROCESS | 2880 | 1464016481792 Marionette TRACE conn6 <- [1,630,null,{}] 08:14:41 INFO - PROCESS | 2880 | 1464016481796 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:41 INFO - PROCESS | 2880 | 1464016481881 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 08:14:41 INFO - PROCESS | 2880 | 1464016481888 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAC1800 == 67 [pid = 2880] [id = 167] 08:14:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E8F24000) [pid = 2880] [serial = 499] [outer = 0000000000000000] 08:14:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E981DC00) [pid = 2880] [serial = 500] [outer = 00000099E8F24000] 08:14:41 INFO - PROCESS | 2880 | 1464016481935 Marionette DEBUG loaded listener.js 08:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E9AD0000) [pid = 2880] [serial = 501] [outer = 00000099E8F24000] 08:14:42 INFO - PROCESS | 2880 | 1464016482358 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 587ms 08:14:42 INFO - PROCESS | 2880 | 1464016482380 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 08:14:42 INFO - PROCESS | 2880 | 1464016482382 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 08:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:14:42 INFO - PROCESS | 2880 | 1464016482385 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:14:42 INFO - PROCESS | 2880 | 1464016482387 Marionette TRACE conn6 <- [1,634,null,{}] 08:14:42 INFO - PROCESS | 2880 | 1464016482396 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:42 INFO - PROCESS | 2880 | 1464016482483 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 08:14:42 INFO - PROCESS | 2880 | 1464016482490 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED019000 == 68 [pid = 2880] [id = 168] 08:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099EA150000) [pid = 2880] [serial = 502] [outer = 0000000000000000] 08:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099EA19A400) [pid = 2880] [serial = 503] [outer = 00000099EA150000] 08:14:42 INFO - PROCESS | 2880 | 1464016482537 Marionette DEBUG loaded listener.js 08:14:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099EA8B1800) [pid = 2880] [serial = 504] [outer = 00000099EA150000] 08:14:42 INFO - PROCESS | 2880 | 1464016482985 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 628ms 08:14:43 INFO - PROCESS | 2880 | 1464016483017 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 2880 | 1464016483019 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 08:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:14:43 INFO - PROCESS | 2880 | 1464016483033 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:14:43 INFO - PROCESS | 2880 | 1464016483044 Marionette TRACE conn6 <- [1,638,null,{}] 08:14:43 INFO - PROCESS | 2880 | 1464016483053 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:43 INFO - PROCESS | 2880 | 1464016483141 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 08:14:43 INFO - PROCESS | 2880 | 1464016483148 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2B0000 == 69 [pid = 2880] [id = 169] 08:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099EAA9CC00) [pid = 2880] [serial = 505] [outer = 0000000000000000] 08:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099EAAA3400) [pid = 2880] [serial = 506] [outer = 00000099EAA9CC00] 08:14:43 INFO - PROCESS | 2880 | 1464016483199 Marionette DEBUG loaded listener.js 08:14:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099EBB2EC00) [pid = 2880] [serial = 507] [outer = 00000099EAA9CC00] 08:14:43 INFO - PROCESS | 2880 | 1464016483925 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 944ms 08:14:43 INFO - PROCESS | 2880 | 1464016483982 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 2880 | 1464016483988 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 08:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:14:43 INFO - PROCESS | 2880 | 1464016483992 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:14:44 INFO - PROCESS | 2880 | 1464016483997 Marionette TRACE conn6 <- [1,642,null,{}] 08:14:44 INFO - PROCESS | 2880 | 1464016484003 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:44 INFO - PROCESS | 2880 | 1464016484131 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 08:14:44 INFO - PROCESS | 2880 | 1464016484243 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2885800 == 70 [pid = 2880] [id = 170] 08:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099DDCEA400) [pid = 2880] [serial = 508] [outer = 0000000000000000] 08:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099DF168800) [pid = 2880] [serial = 509] [outer = 00000099DDCEA400] 08:14:44 INFO - PROCESS | 2880 | 1464016484304 Marionette DEBUG loaded listener.js 08:14:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E2844C00) [pid = 2880] [serial = 510] [outer = 00000099DDCEA400] 08:14:44 INFO - PROCESS | 2880 | 1464016484857 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 943ms 08:14:44 INFO - PROCESS | 2880 | 1464016484940 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 08:14:44 INFO - PROCESS | 2880 | 1464016484946 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 08:14:44 INFO - PROCESS | 2880 | 1464016484953 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:14:44 INFO - PROCESS | 2880 | 1464016484956 Marionette TRACE conn6 <- [1,646,null,{}] 08:14:44 INFO - PROCESS | 2880 | 1464016484960 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:45 INFO - PROCESS | 2880 | 1464016485084 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 08:14:45 INFO - PROCESS | 2880 | 1464016485197 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E924A000 == 71 [pid = 2880] [id = 171] 08:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E4C21800) [pid = 2880] [serial = 511] [outer = 0000000000000000] 08:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E5789400) [pid = 2880] [serial = 512] [outer = 00000099E4C21800] 08:14:45 INFO - PROCESS | 2880 | 1464016485255 Marionette DEBUG loaded listener.js 08:14:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E628F800) [pid = 2880] [serial = 513] [outer = 00000099E4C21800] 08:14:45 INFO - PROCESS | 2880 | 1464016485878 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 986ms 08:14:45 INFO - PROCESS | 2880 | 1464016485945 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 08:14:45 INFO - PROCESS | 2880 | 1464016485948 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 08:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:14:45 INFO - PROCESS | 2880 | 1464016485952 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:14:45 INFO - PROCESS | 2880 | 1464016485956 Marionette TRACE conn6 <- [1,650,null,{}] 08:14:45 INFO - PROCESS | 2880 | 1464016485983 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:46 INFO - PROCESS | 2880 | 1464016486103 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 08:14:46 INFO - PROCESS | 2880 | 1464016486222 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDADA000 == 72 [pid = 2880] [id = 172] 08:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E8F24800) [pid = 2880] [serial = 514] [outer = 0000000000000000] 08:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E9AC9C00) [pid = 2880] [serial = 515] [outer = 00000099E8F24800] 08:14:46 INFO - PROCESS | 2880 | 1464016486283 Marionette DEBUG loaded listener.js 08:14:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099EBB25400) [pid = 2880] [serial = 516] [outer = 00000099E8F24800] 08:14:46 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:46 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:46 INFO - PROCESS | 2880 | 1464016486899 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 992ms 08:14:46 INFO - PROCESS | 2880 | 1464016486946 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 08:14:46 INFO - PROCESS | 2880 | 1464016486949 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 08:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:14:46 INFO - PROCESS | 2880 | 1464016486953 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:14:46 INFO - PROCESS | 2880 | 1464016486955 Marionette TRACE conn6 <- [1,654,null,{}] 08:14:46 INFO - PROCESS | 2880 | 1464016486959 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:47 INFO - PROCESS | 2880 | 1464016487075 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 08:14:47 INFO - PROCESS | 2880 | 1464016487164 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF7BF000 == 73 [pid = 2880] [id = 173] 08:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099EBC66C00) [pid = 2880] [serial = 517] [outer = 0000000000000000] 08:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099EBC6AC00) [pid = 2880] [serial = 518] [outer = 00000099EBC66C00] 08:14:47 INFO - PROCESS | 2880 | 1464016487220 Marionette DEBUG loaded listener.js 08:14:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099EBF04800) [pid = 2880] [serial = 519] [outer = 00000099EBC66C00] 08:14:47 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:47 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:47 INFO - PROCESS | 2880 | 1464016487763 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:14:47 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:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 880ms 08:14:47 INFO - PROCESS | 2880 | 1464016487835 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 08:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:14:47 INFO - PROCESS | 2880 | 1464016487837 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 08:14:47 INFO - PROCESS | 2880 | 1464016487841 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:14:47 INFO - PROCESS | 2880 | 1464016487843 Marionette TRACE conn6 <- [1,658,null,{}] 08:14:47 INFO - PROCESS | 2880 | 1464016487847 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:47 INFO - PROCESS | 2880 | 1464016487957 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 08:14:48 INFO - PROCESS | 2880 | 1464016488074 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF780000 == 74 [pid = 2880] [id = 174] 08:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E9740400) [pid = 2880] [serial = 520] [outer = 0000000000000000] 08:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E9749000) [pid = 2880] [serial = 521] [outer = 00000099E9740400] 08:14:48 INFO - PROCESS | 2880 | 1464016488131 Marionette DEBUG loaded listener.js 08:14:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E974F000) [pid = 2880] [serial = 522] [outer = 00000099E9740400] 08:14:48 INFO - PROCESS | 2880 | 1464016488759 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 942ms 08:14:48 INFO - PROCESS | 2880 | 1464016488786 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 08:14:48 INFO - PROCESS | 2880 | 1464016488788 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 08:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:14:48 INFO - PROCESS | 2880 | 1464016488792 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:14:48 INFO - PROCESS | 2880 | 1464016488794 Marionette TRACE conn6 <- [1,662,null,{}] 08:14:48 INFO - PROCESS | 2880 | 1464016488798 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:48 INFO - PROCESS | 2880 | 1464016488919 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 08:14:49 INFO - PROCESS | 2880 | 1464016489053 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F4C800 == 75 [pid = 2880] [id = 175] 08:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DA210000) [pid = 2880] [serial = 523] [outer = 0000000000000000] 08:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E9430800) [pid = 2880] [serial = 524] [outer = 00000099DA210000] 08:14:49 INFO - PROCESS | 2880 | 1464016489111 Marionette DEBUG loaded listener.js 08:14:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099ED074C00) [pid = 2880] [serial = 525] [outer = 00000099DA210000] 08:14:49 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:49 INFO - PROCESS | 2880 | [2880] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:14:49 INFO - PROCESS | 2880 | 1464016489845 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:14:49 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:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1136ms 08:14:49 INFO - PROCESS | 2880 | 1464016489931 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 08:14:49 INFO - PROCESS | 2880 | 1464016489935 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 08:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:14:49 INFO - PROCESS | 2880 | 1464016489941 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:14:49 INFO - PROCESS | 2880 | 1464016489944 Marionette TRACE conn6 <- [1,666,null,{}] 08:14:49 INFO - PROCESS | 2880 | 1464016489950 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:50 INFO - PROCESS | 2880 | 1464016490058 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 08:14:50 INFO - PROCESS | 2880 | 1464016490132 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0C7000 == 76 [pid = 2880] [id = 176] 08:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (0000009980A33400) [pid = 2880] [serial = 526] [outer = 0000000000000000] 08:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099D8ABE400) [pid = 2880] [serial = 527] [outer = 0000009980A33400] 08:14:50 INFO - PROCESS | 2880 | 1464016490184 Marionette DEBUG loaded listener.js 08:14:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099DD2C2000) [pid = 2880] [serial = 528] [outer = 0000009980A33400] 08:14:50 INFO - PROCESS | 2880 | 1464016490819 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED019000 == 75 [pid = 2880] [id = 168] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAC1800 == 74 [pid = 2880] [id = 167] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E437D800 == 73 [pid = 2880] [id = 166] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E941D800 == 72 [pid = 2880] [id = 165] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E84CD000 == 71 [pid = 2880] [id = 164] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F98800 == 70 [pid = 2880] [id = 163] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5EF7800 == 69 [pid = 2880] [id = 162] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E287C800 == 68 [pid = 2880] [id = 161] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF357000 == 67 [pid = 2880] [id = 160] 08:14:50 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E9431800) [pid = 2880] [serial = 458] [outer = 0000000000000000] [url = about:blank] 08:14:50 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:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 943ms 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099D966E000 == 66 [pid = 2880] [id = 159] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA9800 == 65 [pid = 2880] [id = 155] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5227800 == 64 [pid = 2880] [id = 154] 08:14:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDAD9000 == 63 [pid = 2880] [id = 153] 08:14:50 INFO - PROCESS | 2880 | 1464016490908 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 08:14:50 INFO - PROCESS | 2880 | 1464016490914 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 08:14:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:14:50 INFO - PROCESS | 2880 | 1464016490920 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:14:50 INFO - PROCESS | 2880 | 1464016490923 Marionette TRACE conn6 <- [1,670,null,{}] 08:14:50 INFO - PROCESS | 2880 | 1464016490929 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:51 INFO - PROCESS | 2880 | 1464016491042 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099E5030800) [pid = 2880] [serial = 438] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E8E88800) [pid = 2880] [serial = 447] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E8441C00) [pid = 2880] [serial = 446] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E9427800) [pid = 2880] [serial = 456] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E52E8000) [pid = 2880] [serial = 416] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DD2C9800) [pid = 2880] [serial = 422] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DA07C800) [pid = 2880] [serial = 413] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099EA14E800) [pid = 2880] [serial = 425] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099EAA9B800) [pid = 2880] [serial = 411] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E8F1C800) [pid = 2880] [serial = 449] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E9141000) [pid = 2880] [serial = 455] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E6F61C00) [pid = 2880] [serial = 452] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E8F2F000) [pid = 2880] [serial = 450] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E5B0F400) [pid = 2880] [serial = 441] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E8F2C400) [pid = 2880] [serial = 453] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E8EEB800) [pid = 2880] [serial = 371] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DE1ACC00) [pid = 2880] [serial = 365] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E3140800) [pid = 2880] [serial = 368] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E9816400) [pid = 2880] [serial = 377] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E8F36800) [pid = 2880] [serial = 374] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E8F46C00) [pid = 2880] [serial = 419] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E30C1000) [pid = 2880] [serial = 432] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E283D400) [pid = 2880] [serial = 431] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E5837400) [pid = 2880] [serial = 440] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DDBC1C00) [pid = 2880] [serial = 434] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E6228800) [pid = 2880] [serial = 444] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DFB0D000) [pid = 2880] [serial = 435] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5E72800) [pid = 2880] [serial = 443] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DD2BDC00) [pid = 2880] [serial = 429] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099D8B0F000) [pid = 2880] [serial = 428] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E30C1C00) [pid = 2880] [serial = 437] [outer = 0000000000000000] [url = about:blank] 08:14:51 INFO - PROCESS | 2880 | 1464016491123 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D94DF800 == 64 [pid = 2880] [id = 177] 08:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8B0F000) [pid = 2880] [serial = 529] [outer = 0000000000000000] 08:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DD369000) [pid = 2880] [serial = 530] [outer = 00000099D8B0F000] 08:14:51 INFO - PROCESS | 2880 | 1464016491171 Marionette DEBUG loaded listener.js 08:14:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DED07000) [pid = 2880] [serial = 531] [outer = 00000099D8B0F000] 08:14:51 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:14:52 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:14:52 INFO - PROCESS | 2880 | 1464016492112 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:14:52 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:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1240ms 08:14:52 INFO - PROCESS | 2880 | 1464016492163 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 08:14:52 INFO - PROCESS | 2880 | 1464016492165 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 08:14:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:14:52 INFO - PROCESS | 2880 | 1464016492169 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:14:52 INFO - PROCESS | 2880 | 1464016492173 Marionette TRACE conn6 <- [1,674,null,{}] 08:14:52 INFO - PROCESS | 2880 | 1464016492184 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:52 INFO - PROCESS | 2880 | 1464016492277 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 08:14:52 INFO - PROCESS | 2880 | 1464016492286 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5237000 == 65 [pid = 2880] [id = 178] 08:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E308C000) [pid = 2880] [serial = 532] [outer = 0000000000000000] 08:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E3143000) [pid = 2880] [serial = 533] [outer = 00000099E308C000] 08:14:52 INFO - PROCESS | 2880 | 1464016492336 Marionette DEBUG loaded listener.js 08:14:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E5034800) [pid = 2880] [serial = 534] [outer = 00000099E308C000] 08:14:53 INFO - PROCESS | 2880 | 1464016493288 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:14:53 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:14:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1144ms 08:14:53 INFO - PROCESS | 2880 | 1464016493323 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 08:14:53 INFO - PROCESS | 2880 | 1464016493326 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 08:14:53 INFO - PROCESS | 2880 | 1464016493336 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:14:53 INFO - PROCESS | 2880 | 1464016493338 Marionette TRACE conn6 <- [1,678,null,{}] 08:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:14:53 INFO - PROCESS | 2880 | 1464016493342 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:53 INFO - PROCESS | 2880 | 1464016493458 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 08:14:53 INFO - PROCESS | 2880 | 1464016493504 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6248800 == 66 [pid = 2880] [id = 179] 08:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E52F5400) [pid = 2880] [serial = 535] [outer = 0000000000000000] 08:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E578B000) [pid = 2880] [serial = 536] [outer = 00000099E52F5400] 08:14:53 INFO - PROCESS | 2880 | 1464016493551 Marionette DEBUG loaded listener.js 08:14:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E5E66000) [pid = 2880] [serial = 537] [outer = 00000099E52F5400] 08:14:54 INFO - PROCESS | 2880 | 1464016494499 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:14:54 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:14:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1178ms 08:14:54 INFO - PROCESS | 2880 | 1464016494521 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 08:14:54 INFO - PROCESS | 2880 | 1464016494523 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 08:14:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:14:54 INFO - PROCESS | 2880 | 1464016494527 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:14:54 INFO - PROCESS | 2880 | 1464016494529 Marionette TRACE conn6 <- [1,682,null,{}] 08:14:54 INFO - PROCESS | 2880 | 1464016494532 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:54 INFO - PROCESS | 2880 | 1464016494645 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 08:14:54 INFO - PROCESS | 2880 | 1464016494692 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F95800 == 67 [pid = 2880] [id = 180] 08:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E6036C00) [pid = 2880] [serial = 538] [outer = 0000000000000000] 08:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E622FC00) [pid = 2880] [serial = 539] [outer = 00000099E6036C00] 08:14:54 INFO - PROCESS | 2880 | 1464016494738 Marionette DEBUG loaded listener.js 08:14:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E7158C00) [pid = 2880] [serial = 540] [outer = 00000099E6036C00] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099EA150000) [pid = 2880] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E6F5B400) [pid = 2880] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E8E89000) [pid = 2880] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099801F7C00) [pid = 2880] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DDE6D000) [pid = 2880] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E5B0E800) [pid = 2880] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DF16C000) [pid = 2880] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E52EEC00) [pid = 2880] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E8F24000) [pid = 2880] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D8AC9000) [pid = 2880] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:14:55 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E9430000) [pid = 2880] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:14:55 INFO - PROCESS | 2880 | 1464016495729 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:14:55 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:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1236ms 08:14:55 INFO - PROCESS | 2880 | 1464016495766 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 08:14:55 INFO - PROCESS | 2880 | 1464016495768 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 08:14:55 INFO - PROCESS | 2880 | 1464016495771 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:14:55 INFO - PROCESS | 2880 | 1464016495785 Marionette TRACE conn6 <- [1,686,null,{}] 08:14:55 INFO - PROCESS | 2880 | 1464016495789 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:55 INFO - PROCESS | 2880 | 1464016495900 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 08:14:55 INFO - PROCESS | 2880 | 1464016495971 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E84C5000 == 68 [pid = 2880] [id = 181] 08:14:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E52EEC00) [pid = 2880] [serial = 541] [outer = 0000000000000000] 08:14:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E8E8EC00) [pid = 2880] [serial = 542] [outer = 00000099E52EEC00] 08:14:56 INFO - PROCESS | 2880 | 1464016496017 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E8F2A800) [pid = 2880] [serial = 543] [outer = 00000099E52EEC00] 08:14:56 INFO - PROCESS | 2880 | 1464016496882 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:14:56 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:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1143ms 08:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:14:56 INFO - PROCESS | 2880 | 1464016496918 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 08:14:56 INFO - PROCESS | 2880 | 1464016496920 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 08:14:56 INFO - PROCESS | 2880 | 1464016496924 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:14:56 INFO - PROCESS | 2880 | 1464016496926 Marionette TRACE conn6 <- [1,690,null,{}] 08:14:56 INFO - PROCESS | 2880 | 1464016496929 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:57 INFO - PROCESS | 2880 | 1464016497041 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 08:14:57 INFO - PROCESS | 2880 | 1464016497142 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:57 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A08800 == 69 [pid = 2880] [id = 182] 08:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099801F1400) [pid = 2880] [serial = 544] [outer = 0000000000000000] 08:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0000009980A35000) [pid = 2880] [serial = 545] [outer = 00000099801F1400] 08:14:57 INFO - PROCESS | 2880 | 1464016497205 Marionette DEBUG loaded listener.js 08:14:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8A7F800) [pid = 2880] [serial = 546] [outer = 00000099801F1400] 08:14:58 INFO - PROCESS | 2880 | 1464016498345 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:14:58 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:14:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1430ms 08:14:58 INFO - PROCESS | 2880 | 1464016498357 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 08:14:58 INFO - PROCESS | 2880 | 1464016498362 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 08:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:14:58 INFO - PROCESS | 2880 | 1464016498368 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:14:58 INFO - PROCESS | 2880 | 1464016498372 Marionette TRACE conn6 <- [1,694,null,{}] 08:14:58 INFO - PROCESS | 2880 | 1464016498377 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:58 INFO - PROCESS | 2880 | 1464016498497 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 08:14:58 INFO - PROCESS | 2880 | 1464016498606 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5EFB800 == 70 [pid = 2880] [id = 183] 08:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E2360800) [pid = 2880] [serial = 547] [outer = 0000000000000000] 08:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E28D3C00) [pid = 2880] [serial = 548] [outer = 00000099E2360800] 08:14:58 INFO - PROCESS | 2880 | 1464016498709 Marionette DEBUG loaded listener.js 08:14:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E52E8000) [pid = 2880] [serial = 549] [outer = 00000099E2360800] 08:14:59 INFO - PROCESS | 2880 | 1464016499777 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:14:59 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:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1444ms 08:14:59 INFO - PROCESS | 2880 | 1464016499817 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 08:14:59 INFO - PROCESS | 2880 | 1464016499822 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 08:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:14:59 INFO - PROCESS | 2880 | 1464016499826 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:14:59 INFO - PROCESS | 2880 | 1464016499829 Marionette TRACE conn6 <- [1,698,null,{}] 08:14:59 INFO - PROCESS | 2880 | 1464016499833 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:59 INFO - PROCESS | 2880 | 1464016499949 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 08:15:00 INFO - PROCESS | 2880 | 1464016500077 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98BE000 == 71 [pid = 2880] [id = 184] 08:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E8E86400) [pid = 2880] [serial = 550] [outer = 0000000000000000] 08:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E8E8AC00) [pid = 2880] [serial = 551] [outer = 00000099E8E86400] 08:15:00 INFO - PROCESS | 2880 | 1464016500135 Marionette DEBUG loaded listener.js 08:15:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8F34400) [pid = 2880] [serial = 552] [outer = 00000099E8E86400] 08:15:01 INFO - PROCESS | 2880 | 1464016501191 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:15:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:15:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1388ms 08:15:01 INFO - PROCESS | 2880 | 1464016501217 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 08:15:01 INFO - PROCESS | 2880 | 1464016501220 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 08:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:15:01 INFO - PROCESS | 2880 | 1464016501230 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:15:01 INFO - PROCESS | 2880 | 1464016501237 Marionette TRACE conn6 <- [1,702,null,{}] 08:15:01 INFO - PROCESS | 2880 | 1464016501242 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:01 INFO - PROCESS | 2880 | 1464016501392 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 08:15:01 INFO - PROCESS | 2880 | 1464016501511 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F42800 == 72 [pid = 2880] [id = 185] 08:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E8E88000) [pid = 2880] [serial = 553] [outer = 0000000000000000] 08:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E974FC00) [pid = 2880] [serial = 554] [outer = 00000099E8E88000] 08:15:01 INFO - PROCESS | 2880 | 1464016501568 Marionette DEBUG loaded listener.js 08:15:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E9ACD400) [pid = 2880] [serial = 555] [outer = 00000099E8E88000] 08:15:02 INFO - PROCESS | 2880 | 1464016502607 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:15:02 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:15:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1400ms 08:15:02 INFO - PROCESS | 2880 | 1464016502626 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 08:15:02 INFO - PROCESS | 2880 | 1464016502629 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 08:15:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:15:02 INFO - PROCESS | 2880 | 1464016502632 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:15:02 INFO - PROCESS | 2880 | 1464016502634 Marionette TRACE conn6 <- [1,706,null,{}] 08:15:02 INFO - PROCESS | 2880 | 1464016502639 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:02 INFO - PROCESS | 2880 | 1464016502782 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 08:15:02 INFO - PROCESS | 2880 | 1464016502948 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC55800 == 73 [pid = 2880] [id = 186] 08:15:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099EA14C800) [pid = 2880] [serial = 556] [outer = 0000000000000000] 08:15:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099EA80B400) [pid = 2880] [serial = 557] [outer = 00000099EA14C800] 08:15:03 INFO - PROCESS | 2880 | 1464016503008 Marionette DEBUG loaded listener.js 08:15:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099EAA9B400) [pid = 2880] [serial = 558] [outer = 00000099EA14C800] 08:15:04 INFO - PROCESS | 2880 | 1464016504057 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:15:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1455ms 08:15:04 INFO - PROCESS | 2880 | 1464016504089 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 08:15:04 INFO - PROCESS | 2880 | 1464016504093 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 08:15:04 INFO - PROCESS | 2880 | 1464016504099 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:15:04 INFO - PROCESS | 2880 | 1464016504102 Marionette TRACE conn6 <- [1,710,null,{}] 08:15:04 INFO - PROCESS | 2880 | 1464016504108 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:04 INFO - PROCESS | 2880 | 1464016504216 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 08:15:04 INFO - PROCESS | 2880 | 1464016504341 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54AA800 == 74 [pid = 2880] [id = 187] 08:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099DED8F400) [pid = 2880] [serial = 559] [outer = 0000000000000000] 08:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E235E000) [pid = 2880] [serial = 560] [outer = 00000099DED8F400] 08:15:04 INFO - PROCESS | 2880 | 1464016504393 Marionette DEBUG loaded listener.js 08:15:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E4CB6000) [pid = 2880] [serial = 561] [outer = 00000099DED8F400] 08:15:04 INFO - PROCESS | 2880 | 1464016504949 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 08:15:05 INFO - PROCESS | 2880 | 1464016505053 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 08:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:15:05 INFO - PROCESS | 2880 | 1464016505061 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:15:05 INFO - PROCESS | 2880 | 1464016505064 Marionette TRACE conn6 <- [1,714,null,{}] 08:15:05 INFO - PROCESS | 2880 | 1464016505068 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:05 INFO - PROCESS | 2880 | 1464016505178 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 08:15:05 INFO - PROCESS | 2880 | 1464016505248 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD489000 == 63 [pid = 2880] [id = 188] 08:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DD25E800) [pid = 2880] [serial = 562] [outer = 0000000000000000] 08:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DD485400) [pid = 2880] [serial = 563] [outer = 00000099DD25E800] 08:15:05 INFO - PROCESS | 2880 | 1464016505296 Marionette DEBUG loaded listener.js 08:15:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E23FD000) [pid = 2880] [serial = 564] [outer = 00000099DD25E800] 08:15:05 INFO - PROCESS | 2880 | 1464016505813 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:15:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 796ms 08:15:05 INFO - PROCESS | 2880 | 1464016505856 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 08:15:05 INFO - PROCESS | 2880 | 1464016505859 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 08:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:15:05 INFO - PROCESS | 2880 | 1464016505862 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:15:05 INFO - PROCESS | 2880 | 1464016505866 Marionette TRACE conn6 <- [1,718,null,{}] 08:15:05 INFO - PROCESS | 2880 | 1464016505876 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:05 INFO - PROCESS | 2880 | 1464016505970 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 08:15:06 INFO - PROCESS | 2880 | 1464016506049 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6464000 == 64 [pid = 2880] [id = 189] 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E313A800) [pid = 2880] [serial = 565] [outer = 0000000000000000] 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E5E65000) [pid = 2880] [serial = 566] [outer = 00000099E313A800] 08:15:06 INFO - PROCESS | 2880 | 1464016506098 Marionette DEBUG loaded listener.js 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E622D400) [pid = 2880] [serial = 567] [outer = 00000099E313A800] 08:15:06 INFO - PROCESS | 2880 | 1464016506516 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[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:15:06 INFO - PROCESS | 2880 | 1464016506560 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 08:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:15:06 INFO - PROCESS | 2880 | 1464016506563 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:15:06 INFO - PROCESS | 2880 | 1464016506565 Marionette TRACE conn6 <- [1,722,null,{}] 08:15:06 INFO - PROCESS | 2880 | 1464016506568 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:06 INFO - PROCESS | 2880 | 1464016506659 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 08:15:06 INFO - PROCESS | 2880 | 1464016506666 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E84C5000 == 65 [pid = 2880] [id = 190] 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E8441C00) [pid = 2880] [serial = 568] [outer = 0000000000000000] 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E8EEC400) [pid = 2880] [serial = 569] [outer = 00000099E8441C00] 08:15:06 INFO - PROCESS | 2880 | 1464016506713 Marionette DEBUG loaded listener.js 08:15:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E8F43800) [pid = 2880] [serial = 570] [outer = 00000099E8441C00] 08:15:07 INFO - PROCESS | 2880 | 1464016507135 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:15:07 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:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 629ms 08:15:07 INFO - PROCESS | 2880 | 1464016507202 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 08:15:07 INFO - PROCESS | 2880 | 1464016507204 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 08:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:15:07 INFO - PROCESS | 2880 | 1464016507208 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:15:07 INFO - PROCESS | 2880 | 1464016507210 Marionette TRACE conn6 <- [1,726,null,{}] 08:15:07 INFO - PROCESS | 2880 | 1464016507213 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:07 INFO - PROCESS | 2880 | 1464016507325 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 08:15:07 INFO - PROCESS | 2880 | 1464016507403 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AA800 == 66 [pid = 2880] [id = 191] 08:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E9428400) [pid = 2880] [serial = 571] [outer = 0000000000000000] 08:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E9431400) [pid = 2880] [serial = 572] [outer = 00000099E9428400] 08:15:07 INFO - PROCESS | 2880 | 1464016507449 Marionette DEBUG loaded listener.js 08:15:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E981C000) [pid = 2880] [serial = 573] [outer = 00000099E9428400] 08:15:08 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:15:08 INFO - PROCESS | 2880 | 1464016508371 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 08:15:08 INFO - PROCESS | 2880 | 1464016508389 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 08:15:08 INFO - PROCESS | 2880 | 1464016508392 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 08:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:15:08 INFO - PROCESS | 2880 | 1464016508400 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:15:08 INFO - PROCESS | 2880 | 1464016508402 Marionette TRACE conn6 <- [1,730,null,{}] 08:15:08 INFO - PROCESS | 2880 | 1464016508406 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:08 INFO - PROCESS | 2880 | 1464016508542 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 08:15:08 INFO - PROCESS | 2880 | 1464016508592 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F3A000 == 67 [pid = 2880] [id = 192] 08:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099806E9800) [pid = 2880] [serial = 574] [outer = 0000000000000000] 08:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E9AC5C00) [pid = 2880] [serial = 575] [outer = 00000099806E9800] 08:15:08 INFO - PROCESS | 2880 | 1464016508639 Marionette DEBUG loaded listener.js 08:15:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099EA8AF000) [pid = 2880] [serial = 576] [outer = 00000099806E9800] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E6036C00) [pid = 2880] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8B0F000) [pid = 2880] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (0000009980A33400) [pid = 2880] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E52F5400) [pid = 2880] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099EAA9CC00) [pid = 2880] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:15:08 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E308C000) [pid = 2880] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:15:09 INFO - PROCESS | 2880 | 1464016509569 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:15:09 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:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1188ms 08:15:09 INFO - PROCESS | 2880 | 1464016509592 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 08:15:09 INFO - PROCESS | 2880 | 1464016509594 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 08:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:15:09 INFO - PROCESS | 2880 | 1464016509605 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:15:09 INFO - PROCESS | 2880 | 1464016509607 Marionette TRACE conn6 <- [1,734,null,{}] 08:15:09 INFO - PROCESS | 2880 | 1464016509611 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:09 INFO - PROCESS | 2880 | 1464016509726 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 08:15:09 INFO - PROCESS | 2880 | 1464016509735 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF19000 == 68 [pid = 2880] [id = 193] 08:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E52F4C00) [pid = 2880] [serial = 577] [outer = 0000000000000000] 08:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099EA8AF400) [pid = 2880] [serial = 578] [outer = 00000099E52F4C00] 08:15:09 INFO - PROCESS | 2880 | 1464016509784 Marionette DEBUG loaded listener.js 08:15:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099EBB24000) [pid = 2880] [serial = 579] [outer = 00000099E52F4C00] 08:15:10 INFO - PROCESS | 2880 | 1464016510679 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:15:10 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:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1141ms 08:15:10 INFO - PROCESS | 2880 | 1464016510742 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 08:15:10 INFO - PROCESS | 2880 | 1464016510744 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 08:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:15:10 INFO - PROCESS | 2880 | 1464016510748 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:15:10 INFO - PROCESS | 2880 | 1464016510749 Marionette TRACE conn6 <- [1,738,null,{}] 08:15:10 INFO - PROCESS | 2880 | 1464016510753 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:10 INFO - PROCESS | 2880 | 1464016510867 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 08:15:10 INFO - PROCESS | 2880 | 1464016510877 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED178800 == 69 [pid = 2880] [id = 194] 08:15:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E9AD0000) [pid = 2880] [serial = 580] [outer = 0000000000000000] 08:15:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099EBC6B000) [pid = 2880] [serial = 581] [outer = 00000099E9AD0000] 08:15:10 INFO - PROCESS | 2880 | 1464016510922 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099EBF0EC00) [pid = 2880] [serial = 582] [outer = 00000099E9AD0000] 08:15:12 INFO - PROCESS | 2880 | 1464016512030 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:15:12 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:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1343ms 08:15:12 INFO - PROCESS | 2880 | 1464016512095 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 08:15:12 INFO - PROCESS | 2880 | 1464016512101 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 08:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:15:12 INFO - PROCESS | 2880 | 1464016512157 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:15:12 INFO - PROCESS | 2880 | 1464016512160 Marionette TRACE conn6 <- [1,742,null,{}] 08:15:12 INFO - PROCESS | 2880 | 1464016512168 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:12 INFO - PROCESS | 2880 | 1464016512355 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 08:15:12 INFO - PROCESS | 2880 | 1464016512427 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4F74000 == 70 [pid = 2880] [id = 195] 08:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099806B3000) [pid = 2880] [serial = 583] [outer = 0000000000000000] 08:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099806B8000) [pid = 2880] [serial = 584] [outer = 00000099806B3000] 08:15:12 INFO - PROCESS | 2880 | 1464016512527 Marionette DEBUG loaded listener.js 08:15:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (0000009980A3F400) [pid = 2880] [serial = 585] [outer = 00000099806B3000] 08:15:13 INFO - PROCESS | 2880 | 1464016513603 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:15:13 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:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1529ms 08:15:13 INFO - PROCESS | 2880 | 1464016513642 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 08:15:13 INFO - PROCESS | 2880 | 1464016513648 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 08:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:15:13 INFO - PROCESS | 2880 | 1464016513655 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:15:13 INFO - PROCESS | 2880 | 1464016513658 Marionette TRACE conn6 <- [1,746,null,{}] 08:15:13 INFO - PROCESS | 2880 | 1464016513663 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:13 INFO - PROCESS | 2880 | 1464016513811 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 08:15:13 INFO - PROCESS | 2880 | 1464016513936 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98B8800 == 71 [pid = 2880] [id = 196] 08:15:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099806EE800) [pid = 2880] [serial = 586] [outer = 0000000000000000] 08:15:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E234A000) [pid = 2880] [serial = 587] [outer = 00000099806EE800] 08:15:14 INFO - PROCESS | 2880 | 1464016513994 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E432E400) [pid = 2880] [serial = 588] [outer = 00000099806EE800] 08:15:14 INFO - PROCESS | 2880 | 1464016514550 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:15:14 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:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 944ms 08:15:14 INFO - PROCESS | 2880 | 1464016514600 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 2880 | 1464016514602 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 08:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:15:14 INFO - PROCESS | 2880 | 1464016514606 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 2880 | 1464016514610 Marionette TRACE conn6 <- [1,750,null,{}] 08:15:14 INFO - PROCESS | 2880 | 1464016514622 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:14 INFO - PROCESS | 2880 | 1464016514740 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 08:15:14 INFO - PROCESS | 2880 | 1464016514862 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8DC800 == 72 [pid = 2880] [id = 197] 08:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E6F5A000) [pid = 2880] [serial = 589] [outer = 0000000000000000] 08:15:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E7BAC000) [pid = 2880] [serial = 590] [outer = 00000099E6F5A000] 08:15:14 INFO - PROCESS | 2880 | 1464016514923 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E9137800) [pid = 2880] [serial = 591] [outer = 00000099E6F5A000] 08:15:15 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:15:15 INFO - PROCESS | 2880 | 1464016515962 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1402ms 08:15:16 INFO - PROCESS | 2880 | 1464016516048 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 2880 | 1464016516051 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 08:15:16 INFO - PROCESS | 2880 | 1464016516056 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 2880 | 1464016516058 Marionette TRACE conn6 <- [1,754,null,{}] 08:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:15:16 INFO - PROCESS | 2880 | 1464016516062 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:16 INFO - PROCESS | 2880 | 1464016516165 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 08:15:16 INFO - PROCESS | 2880 | 1464016516279 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F1000 == 73 [pid = 2880] [id = 198] 08:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099D8B11800) [pid = 2880] [serial = 592] [outer = 0000000000000000] 08:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E5B77000) [pid = 2880] [serial = 593] [outer = 00000099D8B11800] 08:15:16 INFO - PROCESS | 2880 | 1464016516338 Marionette DEBUG loaded listener.js 08:15:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E5B80800) [pid = 2880] [serial = 594] [outer = 00000099D8B11800] 08:15:17 INFO - PROCESS | 2880 | 1464016517565 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:15:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1545ms 08:15:17 INFO - PROCESS | 2880 | 1464016517610 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 08:15:17 INFO - PROCESS | 2880 | 1464016517614 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 08:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:15:17 INFO - PROCESS | 2880 | 1464016517619 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:15:17 INFO - PROCESS | 2880 | 1464016517623 Marionette TRACE conn6 <- [1,758,null,{}] 08:15:17 INFO - PROCESS | 2880 | 1464016517628 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:17 INFO - PROCESS | 2880 | 1464016517781 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B47800 == 72 [pid = 2880] [id = 46] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EF7C6000 == 71 [pid = 2880] [id = 156] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9183800 == 70 [pid = 2880] [id = 121] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF19000 == 69 [pid = 2880] [id = 193] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F3A000 == 68 [pid = 2880] [id = 192] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AA800 == 67 [pid = 2880] [id = 191] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E84C5000 == 66 [pid = 2880] [id = 190] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6464000 == 65 [pid = 2880] [id = 189] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD489000 == 64 [pid = 2880] [id = 188] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E8E8EC00) [pid = 2880] [serial = 542] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E54AA800 == 63 [pid = 2880] [id = 187] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC55800 == 62 [pid = 2880] [id = 186] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F42800 == 61 [pid = 2880] [id = 185] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98BE000 == 60 [pid = 2880] [id = 184] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5EFB800 == 59 [pid = 2880] [id = 183] 08:15:17 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A08800 == 58 [pid = 2880] [id = 182] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E622FC00) [pid = 2880] [serial = 539] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E9430800) [pid = 2880] [serial = 524] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DD369000) [pid = 2880] [serial = 530] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8ABE400) [pid = 2880] [serial = 527] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DD2C2000) [pid = 2880] [serial = 528] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DF168800) [pid = 2880] [serial = 509] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E5E66000) [pid = 2880] [serial = 537] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DED07000) [pid = 2880] [serial = 531] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E9749000) [pid = 2880] [serial = 521] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099EAAA3400) [pid = 2880] [serial = 506] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099EBB2EC00) [pid = 2880] [serial = 507] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E5789400) [pid = 2880] [serial = 512] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E9AC9C00) [pid = 2880] [serial = 515] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099EBC6AC00) [pid = 2880] [serial = 518] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E3143000) [pid = 2880] [serial = 533] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E578B000) [pid = 2880] [serial = 536] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E5034800) [pid = 2880] [serial = 534] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E7158C00) [pid = 2880] [serial = 540] [outer = 0000000000000000] [url = about:blank] 08:15:17 INFO - PROCESS | 2880 | 1464016517947 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9624800 == 59 [pid = 2880] [id = 199] 08:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099806F0400) [pid = 2880] [serial = 595] [outer = 0000000000000000] 08:15:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099D7A8D400) [pid = 2880] [serial = 596] [outer = 00000099806F0400] 08:15:18 INFO - PROCESS | 2880 | 1464016517997 Marionette DEBUG loaded listener.js 08:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8CE6000) [pid = 2880] [serial = 597] [outer = 00000099806F0400] 08:15:18 INFO - PROCESS | 2880 | 1464016518394 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 839ms 08:15:18 INFO - PROCESS | 2880 | 1464016518458 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 08:15:18 INFO - PROCESS | 2880 | 1464016518464 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 08:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:15:18 INFO - PROCESS | 2880 | 1464016518470 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:15:18 INFO - PROCESS | 2880 | 1464016518473 Marionette TRACE conn6 <- [1,762,null,{}] 08:15:18 INFO - PROCESS | 2880 | 1464016518481 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:18 INFO - PROCESS | 2880 | 1464016518574 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 08:15:18 INFO - PROCESS | 2880 | 1464016518587 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E437F800 == 60 [pid = 2880] [id = 200] 08:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DD7CD800) [pid = 2880] [serial = 598] [outer = 0000000000000000] 08:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099DDE68000) [pid = 2880] [serial = 599] [outer = 00000099DD7CD800] 08:15:18 INFO - PROCESS | 2880 | 1464016518634 Marionette DEBUG loaded listener.js 08:15:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DED08C00) [pid = 2880] [serial = 600] [outer = 00000099DD7CD800] 08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 628ms 08:15:19 INFO - PROCESS | 2880 | 1464016519091 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:15:19 INFO - PROCESS | 2880 | 1464016519100 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 08:15:19 INFO - PROCESS | 2880 | 1464016519102 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:15:19 INFO - PROCESS | 2880 | 1464016519106 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 2880 | 1464016519109 Marionette TRACE conn6 <- [1,766,null,{}] 08:15:19 INFO - PROCESS | 2880 | 1464016519125 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:19 INFO - PROCESS | 2880 | 1464016519219 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 08:15:19 INFO - PROCESS | 2880 | 1464016519256 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B51800 == 61 [pid = 2880] [id = 201] 08:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E282B800) [pid = 2880] [serial = 601] [outer = 0000000000000000] 08:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E2832000) [pid = 2880] [serial = 602] [outer = 00000099E282B800] 08:15:19 INFO - PROCESS | 2880 | 1464016519306 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E30C3800) [pid = 2880] [serial = 603] [outer = 00000099E282B800] 08:15:19 INFO - PROCESS | 2880 | 1464016519771 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 692ms 08:15:19 INFO - PROCESS | 2880 | 1464016519801 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 08:15:19 INFO - PROCESS | 2880 | 1464016519803 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 08:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:15:19 INFO - PROCESS | 2880 | 1464016519807 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:15:19 INFO - PROCESS | 2880 | 1464016519809 Marionette TRACE conn6 <- [1,770,null,{}] 08:15:19 INFO - PROCESS | 2880 | 1464016519812 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:19 INFO - PROCESS | 2880 | 1464016519902 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 08:15:19 INFO - PROCESS | 2880 | 1464016519908 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F9B000 == 62 [pid = 2880] [id = 202] 08:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E2834800) [pid = 2880] [serial = 604] [outer = 0000000000000000] 08:15:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E4FEC000) [pid = 2880] [serial = 605] [outer = 00000099E2834800] 08:15:19 INFO - PROCESS | 2880 | 1464016519956 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E52F4800) [pid = 2880] [serial = 606] [outer = 00000099E2834800] 08:15:20 INFO - PROCESS | 2880 | 1464016520399 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 08:15:20 INFO - PROCESS | 2880 | 1464016520438 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 2880 | 1464016520440 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 08:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:15:20 INFO - PROCESS | 2880 | 1464016520444 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 2880 | 1464016520445 Marionette TRACE conn6 <- [1,774,null,{}] 08:15:20 INFO - PROCESS | 2880 | 1464016520449 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:20 INFO - PROCESS | 2880 | 1464016520584 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 08:15:20 INFO - PROCESS | 2880 | 1464016520678 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C32800 == 63 [pid = 2880] [id = 203] 08:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5A5CC00) [pid = 2880] [serial = 607] [outer = 0000000000000000] 08:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E5B0B400) [pid = 2880] [serial = 608] [outer = 00000099E5A5CC00] 08:15:20 INFO - PROCESS | 2880 | 1464016520731 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E5B7E800) [pid = 2880] [serial = 609] [outer = 00000099E5A5CC00] 08:15:21 INFO - PROCESS | 2880 | 1464016521191 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 774ms 08:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:15:21 INFO - PROCESS | 2880 | 1464016521227 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 2880 | 1464016521229 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 08:15:21 INFO - PROCESS | 2880 | 1464016521232 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 2880 | 1464016521234 Marionette TRACE conn6 <- [1,778,null,{}] 08:15:21 INFO - PROCESS | 2880 | 1464016521238 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:21 INFO - PROCESS | 2880 | 1464016521361 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 08:15:21 INFO - PROCESS | 2880 | 1464016521418 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A1E000 == 64 [pid = 2880] [id = 204] 08:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E640AC00) [pid = 2880] [serial = 610] [outer = 0000000000000000] 08:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E6F5FC00) [pid = 2880] [serial = 611] [outer = 00000099E640AC00] 08:15:21 INFO - PROCESS | 2880 | 1464016521466 Marionette DEBUG loaded listener.js 08:15:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E7B0D800) [pid = 2880] [serial = 612] [outer = 00000099E640AC00] 08:15:21 INFO - PROCESS | 2880 | 1464016521898 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 691ms 08:15:21 INFO - PROCESS | 2880 | 1464016521933 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 08:15:21 INFO - PROCESS | 2880 | 1464016521935 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 08:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:15:21 INFO - PROCESS | 2880 | 1464016521939 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 2880 | 1464016521941 Marionette TRACE conn6 <- [1,782,null,{}] 08:15:21 INFO - PROCESS | 2880 | 1464016521950 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:22 INFO - PROCESS | 2880 | 1464016522093 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E52EEC00) [pid = 2880] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E9428400) [pid = 2880] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DD25E800) [pid = 2880] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E8441C00) [pid = 2880] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DED8F400) [pid = 2880] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E313A800) [pid = 2880] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099806E9800) [pid = 2880] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:15:22 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E52F4C00) [pid = 2880] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:15:22 INFO - PROCESS | 2880 | 1464016522191 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57A0800 == 65 [pid = 2880] [id = 205] 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099806E4400) [pid = 2880] [serial = 613] [outer = 0000000000000000] 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DED04400) [pid = 2880] [serial = 614] [outer = 00000099806E4400] 08:15:22 INFO - PROCESS | 2880 | 1464016522239 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E8E8BC00) [pid = 2880] [serial = 615] [outer = 00000099806E4400] 08:15:22 INFO - PROCESS | 2880 | 1464016522606 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 733ms 08:15:22 INFO - PROCESS | 2880 | 1464016522673 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 2880 | 1464016522675 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 08:15:22 INFO - PROCESS | 2880 | 1464016522678 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:15:22 INFO - PROCESS | 2880 | 1464016522680 Marionette TRACE conn6 <- [1,786,null,{}] 08:15:22 INFO - PROCESS | 2880 | 1464016522684 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:22 INFO - PROCESS | 2880 | 1464016522799 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 08:15:22 INFO - PROCESS | 2880 | 1464016522808 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED16A000 == 66 [pid = 2880] [id = 206] 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099806E7400) [pid = 2880] [serial = 616] [outer = 0000000000000000] 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E8F1F400) [pid = 2880] [serial = 617] [outer = 00000099806E7400] 08:15:22 INFO - PROCESS | 2880 | 1464016522855 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E8F2FC00) [pid = 2880] [serial = 618] [outer = 00000099806E7400] 08:15:23 INFO - PROCESS | 2880 | 1464016523258 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:15:23 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:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 629ms 08:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:15:23 INFO - PROCESS | 2880 | 1464016523311 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 08:15:23 INFO - PROCESS | 2880 | 1464016523313 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 08:15:23 INFO - PROCESS | 2880 | 1464016523316 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:15:23 INFO - PROCESS | 2880 | 1464016523318 Marionette TRACE conn6 <- [1,790,null,{}] 08:15:23 INFO - PROCESS | 2880 | 1464016523321 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:23 INFO - PROCESS | 2880 | 1464016523437 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 08:15:23 INFO - PROCESS | 2880 | 1464016523481 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2C1800 == 67 [pid = 2880] [id = 207] 08:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E8F26C00) [pid = 2880] [serial = 619] [outer = 0000000000000000] 08:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E8F46800) [pid = 2880] [serial = 620] [outer = 00000099E8F26C00] 08:15:23 INFO - PROCESS | 2880 | 1464016523527 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E942E000) [pid = 2880] [serial = 621] [outer = 00000099E8F26C00] 08:15:23 INFO - PROCESS | 2880 | 1464016523949 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:15:24 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:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 692ms 08:15:24 INFO - PROCESS | 2880 | 1464016524012 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 08:15:24 INFO - PROCESS | 2880 | 1464016524015 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 08:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:15:24 INFO - PROCESS | 2880 | 1464016524018 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 2880 | 1464016524019 Marionette TRACE conn6 <- [1,794,null,{}] 08:15:24 INFO - PROCESS | 2880 | 1464016524023 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:24 INFO - PROCESS | 2880 | 1464016524114 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 08:15:24 INFO - PROCESS | 2880 | 1464016524121 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDB1D800 == 68 [pid = 2880] [id = 208] 08:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E9745000) [pid = 2880] [serial = 622] [outer = 0000000000000000] 08:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E9816800) [pid = 2880] [serial = 623] [outer = 00000099E9745000] 08:15:24 INFO - PROCESS | 2880 | 1464016524167 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E9ACC400) [pid = 2880] [serial = 624] [outer = 00000099E9745000] 08:15:24 INFO - PROCESS | 2880 | 1464016524866 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:15:24 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:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 881ms 08:15:24 INFO - PROCESS | 2880 | 1464016524907 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 08:15:24 INFO - PROCESS | 2880 | 1464016524913 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 08:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:15:24 INFO - PROCESS | 2880 | 1464016524919 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 2880 | 1464016524924 Marionette TRACE conn6 <- [1,798,null,{}] 08:15:24 INFO - PROCESS | 2880 | 1464016524930 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:25 INFO - PROCESS | 2880 | 1464016525062 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 08:15:25 INFO - PROCESS | 2880 | 1464016525177 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E591C000 == 69 [pid = 2880] [id = 209] 08:15:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099D8CDE000) [pid = 2880] [serial = 625] [outer = 0000000000000000] 08:15:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099DD2C9C00) [pid = 2880] [serial = 626] [outer = 00000099D8CDE000] 08:15:25 INFO - PROCESS | 2880 | 1464016525239 Marionette DEBUG loaded listener.js 08:15:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DF16EC00) [pid = 2880] [serial = 627] [outer = 00000099D8CDE000] 08:15:25 INFO - PROCESS | 2880 | 1464016525836 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 984ms 08:15:25 INFO - PROCESS | 2880 | 1464016525907 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 2880 | 1464016525913 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 08:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:15:25 INFO - PROCESS | 2880 | 1464016525920 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 2880 | 1464016525923 Marionette TRACE conn6 <- [1,802,null,{}] 08:15:25 INFO - PROCESS | 2880 | 1464016525927 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:26 INFO - PROCESS | 2880 | 1464016526077 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 08:15:26 INFO - PROCESS | 2880 | 1464016526199 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED02A000 == 70 [pid = 2880] [id = 210] 08:15:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E3086800) [pid = 2880] [serial = 628] [outer = 0000000000000000] 08:15:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E4CAF400) [pid = 2880] [serial = 629] [outer = 00000099E3086800] 08:15:26 INFO - PROCESS | 2880 | 1464016526257 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E5B7B400) [pid = 2880] [serial = 630] [outer = 00000099E3086800] 08:15:26 INFO - PROCESS | 2880 | 1464016526878 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 2880 | 1464016526915 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 08:15:26 INFO - PROCESS | 2880 | 1464016526919 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 2880 | 1464016526924 Marionette TRACE conn6 <- [1,806,null,{}] 08:15:26 INFO - PROCESS | 2880 | 1464016526936 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:27 INFO - PROCESS | 2880 | 1464016527057 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 08:15:27 INFO - PROCESS | 2880 | 1464016527180 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF781000 == 71 [pid = 2880] [id = 211] 08:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E68EF000) [pid = 2880] [serial = 631] [outer = 0000000000000000] 08:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E8F46C00) [pid = 2880] [serial = 632] [outer = 00000099E68EF000] 08:15:27 INFO - PROCESS | 2880 | 1464016527241 Marionette DEBUG loaded listener.js 08:15:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099EA14E800) [pid = 2880] [serial = 633] [outer = 00000099E68EF000] 08:15:27 INFO - PROCESS | 2880 | 1464016527853 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 987ms 08:15:27 INFO - PROCESS | 2880 | 1464016527907 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 08:15:27 INFO - PROCESS | 2880 | 1464016527911 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 08:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:15:27 INFO - PROCESS | 2880 | 1464016527914 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:15:27 INFO - PROCESS | 2880 | 1464016527916 Marionette TRACE conn6 <- [1,810,null,{}] 08:15:27 INFO - PROCESS | 2880 | 1464016527920 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:28 INFO - PROCESS | 2880 | 1464016528038 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 08:15:28 INFO - PROCESS | 2880 | 1464016528158 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9E4F800 == 72 [pid = 2880] [id = 212] 08:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099EA805800) [pid = 2880] [serial = 634] [outer = 0000000000000000] 08:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099EA80DC00) [pid = 2880] [serial = 635] [outer = 00000099EA805800] 08:15:28 INFO - PROCESS | 2880 | 1464016528217 Marionette DEBUG loaded listener.js 08:15:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099EAAA1800) [pid = 2880] [serial = 636] [outer = 00000099EA805800] 08:15:28 INFO - PROCESS | 2880 | 1464016528791 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 08:15:28 INFO - PROCESS | 2880 | 1464016528863 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 08:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:15:28 INFO - PROCESS | 2880 | 1464016528866 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:15:28 INFO - PROCESS | 2880 | 1464016528868 Marionette TRACE conn6 <- [1,814,null,{}] 08:15:28 INFO - PROCESS | 2880 | 1464016528872 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:29 INFO - PROCESS | 2880 | 1464016529024 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 08:15:29 INFO - PROCESS | 2880 | 1464016529077 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EEE0C000 == 73 [pid = 2880] [id = 213] 08:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (000000998161B800) [pid = 2880] [serial = 637] [outer = 0000000000000000] 08:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009981622000) [pid = 2880] [serial = 638] [outer = 000000998161B800] 08:15:29 INFO - PROCESS | 2880 | 1464016529134 Marionette DEBUG loaded listener.js 08:15:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099EA194800) [pid = 2880] [serial = 639] [outer = 000000998161B800] 08:15:29 INFO - PROCESS | 2880 | 1464016529757 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 943ms 08:15:29 INFO - PROCESS | 2880 | 1464016529812 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 08:15:29 INFO - PROCESS | 2880 | 1464016529815 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 08:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:15:29 INFO - PROCESS | 2880 | 1464016529819 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:15:29 INFO - PROCESS | 2880 | 1464016529821 Marionette TRACE conn6 <- [1,818,null,{}] 08:15:29 INFO - PROCESS | 2880 | 1464016529825 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:29 INFO - PROCESS | 2880 | 1464016529948 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 08:15:30 INFO - PROCESS | 2880 | 1464016530069 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099F0396000 == 74 [pid = 2880] [id = 214] 08:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E4C06400) [pid = 2880] [serial = 640] [outer = 0000000000000000] 08:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E4C10000) [pid = 2880] [serial = 641] [outer = 00000099E4C06400] 08:15:30 INFO - PROCESS | 2880 | 1464016530128 Marionette DEBUG loaded listener.js 08:15:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099EBC71400) [pid = 2880] [serial = 642] [outer = 00000099E4C06400] 08:15:30 INFO - PROCESS | 2880 | 1464016530942 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1192ms 08:15:31 INFO - PROCESS | 2880 | 1464016531014 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 08:15:31 INFO - PROCESS | 2880 | 1464016531018 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 08:15:31 INFO - PROCESS | 2880 | 1464016531024 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:15:31 INFO - PROCESS | 2880 | 1464016531028 Marionette TRACE conn6 <- [1,822,null,{}] 08:15:31 INFO - PROCESS | 2880 | 1464016531035 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:31 INFO - PROCESS | 2880 | 1464016531186 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 08:15:31 INFO - PROCESS | 2880 | 1464016531308 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5243800 == 75 [pid = 2880] [id = 215] 08:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (0000009980A3AC00) [pid = 2880] [serial = 643] [outer = 0000000000000000] 08:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (0000009981626C00) [pid = 2880] [serial = 644] [outer = 0000009980A3AC00] 08:15:31 INFO - PROCESS | 2880 | 1464016531367 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099DA217800) [pid = 2880] [serial = 645] [outer = 0000009980A3AC00] 08:15:31 INFO - PROCESS | 2880 | 1464016531985 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1027ms 08:15:32 INFO - PROCESS | 2880 | 1464016532055 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 08:15:32 INFO - PROCESS | 2880 | 1464016532061 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 08:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:15:32 INFO - PROCESS | 2880 | 1464016532067 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:15:32 INFO - PROCESS | 2880 | 1464016532070 Marionette TRACE conn6 <- [1,826,null,{}] 08:15:32 INFO - PROCESS | 2880 | 1464016532074 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:32 INFO - PROCESS | 2880 | 1464016532185 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 08:15:32 INFO - PROCESS | 2880 | 1464016532307 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2C1800 == 74 [pid = 2880] [id = 207] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED16A000 == 73 [pid = 2880] [id = 206] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57A0800 == 72 [pid = 2880] [id = 205] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A1E000 == 71 [pid = 2880] [id = 204] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C32800 == 70 [pid = 2880] [id = 203] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F9B000 == 69 [pid = 2880] [id = 202] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B51800 == 68 [pid = 2880] [id = 201] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E437F800 == 67 [pid = 2880] [id = 200] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9624800 == 66 [pid = 2880] [id = 199] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98B8800 == 65 [pid = 2880] [id = 196] 08:15:32 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4F74000 == 64 [pid = 2880] [id = 195] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099E8F2A800) [pid = 2880] [serial = 543] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (0000009980A35000) [pid = 2880] [serial = 545] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099E28D3C00) [pid = 2880] [serial = 548] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099E8E8AC00) [pid = 2880] [serial = 551] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099E9431400) [pid = 2880] [serial = 572] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099DD485400) [pid = 2880] [serial = 563] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099E23FD000) [pid = 2880] [serial = 564] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E8EEC400) [pid = 2880] [serial = 569] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E4CB6000) [pid = 2880] [serial = 561] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E235E000) [pid = 2880] [serial = 560] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E5E65000) [pid = 2880] [serial = 566] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E622D400) [pid = 2880] [serial = 567] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099EA80B400) [pid = 2880] [serial = 557] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E9AC5C00) [pid = 2880] [serial = 575] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E974FC00) [pid = 2880] [serial = 554] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099EA8AF000) [pid = 2880] [serial = 576] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099EBB24000) [pid = 2880] [serial = 579] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099EA8AF400) [pid = 2880] [serial = 578] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E8F43800) [pid = 2880] [serial = 570] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099EBC6B000) [pid = 2880] [serial = 581] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E981C000) [pid = 2880] [serial = 573] [outer = 0000000000000000] [url = about:blank] 08:15:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7134000 == 65 [pid = 2880] [id = 216] 08:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099806ADC00) [pid = 2880] [serial = 646] [outer = 0000000000000000] 08:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099806B2C00) [pid = 2880] [serial = 647] [outer = 00000099806ADC00] 08:15:32 INFO - PROCESS | 2880 | 1464016532404 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DD2C3C00) [pid = 2880] [serial = 648] [outer = 00000099806ADC00] 08:15:34 INFO - PROCESS | 2880 | 1464016534220 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2203ms 08:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:15:34 INFO - PROCESS | 2880 | 1464016534272 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 2880 | 1464016534274 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 08:15:34 INFO - PROCESS | 2880 | 1464016534280 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 2880 | 1464016534284 Marionette TRACE conn6 <- [1,830,null,{}] 08:15:34 INFO - PROCESS | 2880 | 1464016534295 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:34 INFO - PROCESS | 2880 | 1464016534396 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 08:15:34 INFO - PROCESS | 2880 | 1464016534478 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E844D800 == 66 [pid = 2880] [id = 217] 08:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E30B6400) [pid = 2880] [serial = 649] [outer = 0000000000000000] 08:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E52E7800) [pid = 2880] [serial = 650] [outer = 00000099E30B6400] 08:15:34 INFO - PROCESS | 2880 | 1464016534528 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E5B78C00) [pid = 2880] [serial = 651] [outer = 00000099E30B6400] 08:15:34 INFO - PROCESS | 2880 | 1464016534896 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 691ms 08:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:15:34 INFO - PROCESS | 2880 | 1464016534972 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 2880 | 1464016534975 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 08:15:34 INFO - PROCESS | 2880 | 1464016534980 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 2880 | 1464016534982 Marionette TRACE conn6 <- [1,834,null,{}] 08:15:34 INFO - PROCESS | 2880 | 1464016534986 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:35 INFO - PROCESS | 2880 | 1464016535077 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 08:15:35 INFO - PROCESS | 2880 | 1464016535084 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AC800 == 67 [pid = 2880] [id = 218] 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E5DF1C00) [pid = 2880] [serial = 652] [outer = 0000000000000000] 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E6038C00) [pid = 2880] [serial = 653] [outer = 00000099E5DF1C00] 08:15:35 INFO - PROCESS | 2880 | 1464016535132 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E7157C00) [pid = 2880] [serial = 654] [outer = 00000099E5DF1C00] 08:15:35 INFO - PROCESS | 2880 | 1464016535575 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 629ms 08:15:35 INFO - PROCESS | 2880 | 1464016535615 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 08:15:35 INFO - PROCESS | 2880 | 1464016535617 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 08:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:15:35 INFO - PROCESS | 2880 | 1464016535627 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:15:35 INFO - PROCESS | 2880 | 1464016535629 Marionette TRACE conn6 <- [1,838,null,{}] 08:15:35 INFO - PROCESS | 2880 | 1464016535633 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:35 INFO - PROCESS | 2880 | 1464016535766 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 08:15:35 INFO - PROCESS | 2880 | 1464016535788 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9E4A800 == 68 [pid = 2880] [id = 219] 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099E8E8B800) [pid = 2880] [serial = 655] [outer = 0000000000000000] 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E8EE6400) [pid = 2880] [serial = 656] [outer = 00000099E8E8B800] 08:15:35 INFO - PROCESS | 2880 | 1464016535835 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E8F28000) [pid = 2880] [serial = 657] [outer = 00000099E8E8B800] 08:15:36 INFO - PROCESS | 2880 | 1464016536287 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 691ms 08:15:36 INFO - PROCESS | 2880 | 1464016536328 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 08:15:36 INFO - PROCESS | 2880 | 1464016536330 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 08:15:36 INFO - PROCESS | 2880 | 1464016536334 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:15:36 INFO - PROCESS | 2880 | 1464016536336 Marionette TRACE conn6 <- [1,842,null,{}] 08:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:15:36 INFO - PROCESS | 2880 | 1464016536339 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:36 INFO - PROCESS | 2880 | 1464016536510 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 08:15:36 INFO - PROCESS | 2880 | 1464016536536 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED00E800 == 69 [pid = 2880] [id = 220] 08:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099803F4800) [pid = 2880] [serial = 658] [outer = 0000000000000000] 08:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099E8F3C000) [pid = 2880] [serial = 659] [outer = 00000099803F4800] 08:15:36 INFO - PROCESS | 2880 | 1464016536583 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099E974C800) [pid = 2880] [serial = 660] [outer = 00000099803F4800] 08:15:37 INFO - PROCESS | 2880 | 1464016537038 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 733ms 08:15:37 INFO - PROCESS | 2880 | 1464016537073 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 08:15:37 INFO - PROCESS | 2880 | 1464016537075 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 08:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:15:37 INFO - PROCESS | 2880 | 1464016537079 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 2880 | 1464016537081 Marionette TRACE conn6 <- [1,846,null,{}] 08:15:37 INFO - PROCESS | 2880 | 1464016537084 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:37 INFO - PROCESS | 2880 | 1464016537201 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 08:15:37 INFO - PROCESS | 2880 | 1464016537255 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2B7800 == 70 [pid = 2880] [id = 221] 08:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E9A71000) [pid = 2880] [serial = 661] [outer = 0000000000000000] 08:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E9ACF400) [pid = 2880] [serial = 662] [outer = 00000099E9A71000] 08:15:37 INFO - PROCESS | 2880 | 1464016537301 Marionette DEBUG loaded listener.js 08:15:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099EA391800) [pid = 2880] [serial = 663] [outer = 00000099E9A71000] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099E8F26C00) [pid = 2880] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099DA210000) [pid = 2880] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099806F0400) [pid = 2880] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099E9AD0000) [pid = 2880] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E46A5000) [pid = 2880] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E3085800) [pid = 2880] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099D8B11800) [pid = 2880] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099DD7CD800) [pid = 2880] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E4C21800) [pid = 2880] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099EA144400) [pid = 2880] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E5A5CC00) [pid = 2880] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099806B3000) [pid = 2880] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099806E4400) [pid = 2880] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099806EE800) [pid = 2880] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E8F40400) [pid = 2880] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E282B800) [pid = 2880] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099D8CE8400) [pid = 2880] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:15:37 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099EBC66C00) [pid = 2880] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E640AC00) [pid = 2880] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099806E7400) [pid = 2880] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E6F5A000) [pid = 2880] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E9740400) [pid = 2880] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E8E86400) [pid = 2880] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099DA1A1400) [pid = 2880] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E2834800) [pid = 2880] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E715B800) [pid = 2880] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DD2C5800) [pid = 2880] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099EA18F400) [pid = 2880] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099801F1400) [pid = 2880] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E2360800) [pid = 2880] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E9AC7400) [pid = 2880] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DDCEA400) [pid = 2880] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099EA14C800) [pid = 2880] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E8E88000) [pid = 2880] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:15:38 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E8F24800) [pid = 2880] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:15:38 INFO - PROCESS | 2880 | 1464016538021 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DA210000) [pid = 2880] [serial = 664] [outer = 00000099DD483000] 08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 986ms 08:15:38 INFO - PROCESS | 2880 | 1464016538083 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 08:15:38 INFO - PROCESS | 2880 | 1464016538085 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:15:38 INFO - PROCESS | 2880 | 1464016538127 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 2880 | 1464016538129 Marionette TRACE conn6 <- [1,850,null,{}] 08:15:38 INFO - PROCESS | 2880 | 1464016538157 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:38 INFO - PROCESS | 2880 | 1464016538252 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 08:15:38 INFO - PROCESS | 2880 | 1464016538259 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2DB800 == 71 [pid = 2880] [id = 222] 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099801F5C00) [pid = 2880] [serial = 665] [outer = 0000000000000000] 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E283BC00) [pid = 2880] [serial = 666] [outer = 00000099801F5C00] 08:15:38 INFO - PROCESS | 2880 | 1464016538305 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E5B76400) [pid = 2880] [serial = 667] [outer = 00000099801F5C00] 08:15:38 INFO - PROCESS | 2880 | 1464016538737 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 692ms 08:15:38 INFO - PROCESS | 2880 | 1464016538787 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 08:15:38 INFO - PROCESS | 2880 | 1464016538790 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:15:38 INFO - PROCESS | 2880 | 1464016538793 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 2880 | 1464016538795 Marionette TRACE conn6 <- [1,854,null,{}] 08:15:38 INFO - PROCESS | 2880 | 1464016538798 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:38 INFO - PROCESS | 2880 | 1464016538888 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 08:15:38 INFO - PROCESS | 2880 | 1464016538895 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EFF24000 == 72 [pid = 2880] [id = 223] 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E5E72400) [pid = 2880] [serial = 668] [outer = 0000000000000000] 08:15:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E8F2F400) [pid = 2880] [serial = 669] [outer = 00000099E5E72400] 08:15:38 INFO - PROCESS | 2880 | 1464016538940 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E9AC7400) [pid = 2880] [serial = 670] [outer = 00000099E5E72400] 08:15:39 INFO - PROCESS | 2880 | 1464016539474 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 734ms 08:15:39 INFO - PROCESS | 2880 | 1464016539531 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 08:15:39 INFO - PROCESS | 2880 | 1464016539533 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 08:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:15:39 INFO - PROCESS | 2880 | 1464016539536 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:15:39 INFO - PROCESS | 2880 | 1464016539538 Marionette TRACE conn6 <- [1,858,null,{}] 08:15:39 INFO - PROCESS | 2880 | 1464016539550 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:39 INFO - PROCESS | 2880 | 1464016539674 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 08:15:39 INFO - PROCESS | 2880 | 1464016539758 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099F03A4000 == 73 [pid = 2880] [id = 224] 08:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099806F0400) [pid = 2880] [serial = 671] [outer = 0000000000000000] 08:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099EA304800) [pid = 2880] [serial = 672] [outer = 00000099806F0400] 08:15:39 INFO - PROCESS | 2880 | 1464016539805 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099EA30F000) [pid = 2880] [serial = 673] [outer = 00000099806F0400] 08:15:40 INFO - PROCESS | 2880 | 1464016540432 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 943ms 08:15:40 INFO - PROCESS | 2880 | 1464016540483 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 08:15:40 INFO - PROCESS | 2880 | 1464016540489 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 08:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:15:40 INFO - PROCESS | 2880 | 1464016540494 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:15:40 INFO - PROCESS | 2880 | 1464016540499 Marionette TRACE conn6 <- [1,862,null,{}] 08:15:40 INFO - PROCESS | 2880 | 1464016540506 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:40 INFO - PROCESS | 2880 | 1464016540632 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 08:15:40 INFO - PROCESS | 2880 | 1464016540759 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F2000 == 74 [pid = 2880] [id = 225] 08:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099806E6400) [pid = 2880] [serial = 674] [outer = 0000000000000000] 08:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (000000998161A400) [pid = 2880] [serial = 675] [outer = 00000099806E6400] 08:15:40 INFO - PROCESS | 2880 | 1464016540820 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099DD799000) [pid = 2880] [serial = 676] [outer = 00000099806E6400] 08:15:41 INFO - PROCESS | 2880 | 1464016541471 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1034ms 08:15:41 INFO - PROCESS | 2880 | 1464016541532 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 08:15:41 INFO - PROCESS | 2880 | 1464016541539 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 08:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:15:41 INFO - PROCESS | 2880 | 1464016541545 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:15:41 INFO - PROCESS | 2880 | 1464016541549 Marionette TRACE conn6 <- [1,866,null,{}] 08:15:41 INFO - PROCESS | 2880 | 1464016541553 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:41 INFO - PROCESS | 2880 | 1464016541737 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 08:15:41 INFO - PROCESS | 2880 | 1464016541855 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E804F800 == 75 [pid = 2880] [id = 226] 08:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E30BAC00) [pid = 2880] [serial = 677] [outer = 0000000000000000] 08:15:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E4C0F400) [pid = 2880] [serial = 678] [outer = 00000099E30BAC00] 08:15:41 INFO - PROCESS | 2880 | 1464016541913 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E5A5C800) [pid = 2880] [serial = 679] [outer = 00000099E30BAC00] 08:15:42 INFO - PROCESS | 2880 | 1464016542514 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 986ms 08:15:42 INFO - PROCESS | 2880 | 1464016542537 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 2880 | 1464016542540 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 08:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:15:42 INFO - PROCESS | 2880 | 1464016542544 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 2880 | 1464016542548 Marionette TRACE conn6 <- [1,870,null,{}] 08:15:42 INFO - PROCESS | 2880 | 1464016542560 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:42 INFO - PROCESS | 2880 | 1464016542680 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 08:15:42 INFO - PROCESS | 2880 | 1464016542809 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099F038F800 == 76 [pid = 2880] [id = 227] 08:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E8EEB400) [pid = 2880] [serial = 680] [outer = 0000000000000000] 08:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E8F3D000) [pid = 2880] [serial = 681] [outer = 00000099E8EEB400] 08:15:42 INFO - PROCESS | 2880 | 1464016542869 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099EA307400) [pid = 2880] [serial = 682] [outer = 00000099E8EEB400] 08:15:43 INFO - PROCESS | 2880 | 1464016543464 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 986ms 08:15:43 INFO - PROCESS | 2880 | 1464016543531 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 08:15:43 INFO - PROCESS | 2880 | 1464016543535 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 08:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:15:43 INFO - PROCESS | 2880 | 1464016543538 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:15:43 INFO - PROCESS | 2880 | 1464016543540 Marionette TRACE conn6 <- [1,874,null,{}] 08:15:43 INFO - PROCESS | 2880 | 1464016543544 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:43 INFO - PROCESS | 2880 | 1464016543666 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 08:15:43 INFO - PROCESS | 2880 | 1464016543757 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EFF20800 == 77 [pid = 2880] [id = 228] 08:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099811E6C00) [pid = 2880] [serial = 683] [outer = 0000000000000000] 08:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099811EE000) [pid = 2880] [serial = 684] [outer = 00000099811E6C00] 08:15:43 INFO - PROCESS | 2880 | 1464016543814 Marionette DEBUG loaded listener.js 08:15:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099EA306400) [pid = 2880] [serial = 685] [outer = 00000099811E6C00] 08:15:44 INFO - PROCESS | 2880 | 1464016544374 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 880ms 08:15:44 INFO - PROCESS | 2880 | 1464016544419 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 2880 | 1464016544422 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 08:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:15:44 INFO - PROCESS | 2880 | 1464016544425 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 2880 | 1464016544427 Marionette TRACE conn6 <- [1,878,null,{}] 08:15:44 INFO - PROCESS | 2880 | 1464016544431 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:44 INFO - PROCESS | 2880 | 1464016544546 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 08:15:44 INFO - PROCESS | 2880 | 1464016544643 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 2880 | ++DOCSHELL 000000998061D000 == 78 [pid = 2880] [id = 229] 08:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099829E2C00) [pid = 2880] [serial = 686] [outer = 0000000000000000] 08:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099829E8400) [pid = 2880] [serial = 687] [outer = 00000099829E2C00] 08:15:44 INFO - PROCESS | 2880 | 1464016544698 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099829EE000) [pid = 2880] [serial = 688] [outer = 00000099829E2C00] 08:15:45 INFO - PROCESS | 2880 | 1464016545347 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 985ms 08:15:45 INFO - PROCESS | 2880 | 1464016545423 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 2880 | 1464016545426 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 08:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:15:45 INFO - PROCESS | 2880 | 1464016545431 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 2880 | 1464016545434 Marionette TRACE conn6 <- [1,882,null,{}] 08:15:45 INFO - PROCESS | 2880 | 1464016545438 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:45 INFO - PROCESS | 2880 | 1464016545564 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 08:15:45 INFO - PROCESS | 2880 | 1464016545689 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EEF3B800 == 79 [pid = 2880] [id = 230] 08:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099EA398800) [pid = 2880] [serial = 689] [outer = 0000000000000000] 08:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099EA8B9800) [pid = 2880] [serial = 690] [outer = 00000099EA398800] 08:15:45 INFO - PROCESS | 2880 | 1464016545747 Marionette DEBUG loaded listener.js 08:15:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099EBB2EC00) [pid = 2880] [serial = 691] [outer = 00000099EA398800] 08:15:46 INFO - PROCESS | 2880 | 1464016546403 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 986ms 08:15:46 INFO - PROCESS | 2880 | 1464016546419 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 2880 | 1464016546422 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 08:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:15:46 INFO - PROCESS | 2880 | 1464016546425 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 2880 | 1464016546428 Marionette TRACE conn6 <- [1,886,null,{}] 08:15:46 INFO - PROCESS | 2880 | 1464016546446 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:46 INFO - PROCESS | 2880 | 1464016546560 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 08:15:46 INFO - PROCESS | 2880 | 1464016546685 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980150000 == 80 [pid = 2880] [id = 231] 08:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099806B8400) [pid = 2880] [serial = 692] [outer = 0000000000000000] 08:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099830F2C00) [pid = 2880] [serial = 693] [outer = 00000099806B8400] 08:15:46 INFO - PROCESS | 2880 | 1464016546744 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099830F9C00) [pid = 2880] [serial = 694] [outer = 00000099806B8400] 08:15:47 INFO - PROCESS | 2880 | 1464016547563 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1199ms 08:15:47 INFO - PROCESS | 2880 | 1464016547628 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 2880 | 1464016547632 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 08:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:15:47 INFO - PROCESS | 2880 | 1464016547637 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 2880 | 1464016547640 Marionette TRACE conn6 <- [1,890,null,{}] 08:15:47 INFO - PROCESS | 2880 | 1464016547646 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:47 INFO - PROCESS | 2880 | 1464016547792 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 08:15:47 INFO - PROCESS | 2880 | 1464016547920 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8A9D800 == 81 [pid = 2880] [id = 232] 08:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (0000009980A36400) [pid = 2880] [serial = 695] [outer = 0000000000000000] 08:15:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099811F1000) [pid = 2880] [serial = 696] [outer = 0000009980A36400] 08:15:47 INFO - PROCESS | 2880 | 1464016547978 Marionette DEBUG loaded listener.js 08:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099829EC800) [pid = 2880] [serial = 697] [outer = 0000009980A36400] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099EFF24000 == 80 [pid = 2880] [id = 223] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2DB800 == 79 [pid = 2880] [id = 222] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2B7800 == 78 [pid = 2880] [id = 221] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED00E800 == 77 [pid = 2880] [id = 220] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9E4A800 == 76 [pid = 2880] [id = 219] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AC800 == 75 [pid = 2880] [id = 218] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E844D800 == 74 [pid = 2880] [id = 217] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7134000 == 73 [pid = 2880] [id = 216] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5243800 == 72 [pid = 2880] [id = 215] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099EEE0C000 == 71 [pid = 2880] [id = 213] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9E4F800 == 70 [pid = 2880] [id = 212] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099EF781000 == 69 [pid = 2880] [id = 211] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED178800 == 68 [pid = 2880] [id = 194] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED02A000 == 67 [pid = 2880] [id = 210] 08:15:48 INFO - PROCESS | 2880 | --DOCSHELL 00000099E591C000 == 66 [pid = 2880] [id = 209] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099EA195C00) [pid = 2880] [serial = 471] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E2844C00) [pid = 2880] [serial = 510] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099EAA9B400) [pid = 2880] [serial = 558] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E9ACD400) [pid = 2880] [serial = 555] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099EBB25400) [pid = 2880] [serial = 516] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099D8CE6000) [pid = 2880] [serial = 597] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E942E000) [pid = 2880] [serial = 621] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E8F46800) [pid = 2880] [serial = 620] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099ED074C00) [pid = 2880] [serial = 525] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099D7A8D400) [pid = 2880] [serial = 596] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099EBF0EC00) [pid = 2880] [serial = 582] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E5E69400) [pid = 2880] [serial = 417] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099E5114C00) [pid = 2880] [serial = 465] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E5B77000) [pid = 2880] [serial = 593] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099DED08C00) [pid = 2880] [serial = 600] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E628F800) [pid = 2880] [serial = 513] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099EAAF5800) [pid = 2880] [serial = 426] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E5B0B400) [pid = 2880] [serial = 608] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009980A3F400) [pid = 2880] [serial = 585] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099DED04400) [pid = 2880] [serial = 614] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E432E400) [pid = 2880] [serial = 588] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DDE68000) [pid = 2880] [serial = 599] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099EA198C00) [pid = 2880] [serial = 420] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099806B8000) [pid = 2880] [serial = 584] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E2832000) [pid = 2880] [serial = 602] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E2344C00) [pid = 2880] [serial = 414] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099EBF04800) [pid = 2880] [serial = 519] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E30C3800) [pid = 2880] [serial = 603] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E6F5FC00) [pid = 2880] [serial = 611] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E8F2FC00) [pid = 2880] [serial = 618] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E234A000) [pid = 2880] [serial = 587] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E9137800) [pid = 2880] [serial = 591] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E8E8BC00) [pid = 2880] [serial = 615] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E974F000) [pid = 2880] [serial = 522] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E8F34400) [pid = 2880] [serial = 552] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E7BAC000) [pid = 2880] [serial = 590] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E5B7E800) [pid = 2880] [serial = 609] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E7B0D800) [pid = 2880] [serial = 612] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DF7AC400) [pid = 2880] [serial = 462] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E4FEC000) [pid = 2880] [serial = 605] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E5B80800) [pid = 2880] [serial = 594] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E9814800) [pid = 2880] [serial = 468] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099EAAE7000) [pid = 2880] [serial = 423] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E8F1F400) [pid = 2880] [serial = 617] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099EAA9BC00) [pid = 2880] [serial = 474] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E52F4800) [pid = 2880] [serial = 606] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099D8A7F800) [pid = 2880] [serial = 546] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E52E8000) [pid = 2880] [serial = 549] [outer = 0000000000000000] [url = about:blank] 08:15:48 INFO - PROCESS | 2880 | 1464016548672 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1093ms 08:15:48 INFO - PROCESS | 2880 | 1464016548730 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 08:15:48 INFO - PROCESS | 2880 | 1464016548736 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 08:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:15:48 INFO - PROCESS | 2880 | 1464016548742 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:15:48 INFO - PROCESS | 2880 | 1464016548745 Marionette TRACE conn6 <- [1,894,null,{}] 08:15:48 INFO - PROCESS | 2880 | 1464016548749 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:48 INFO - PROCESS | 2880 | 1464016548848 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 08:15:48 INFO - PROCESS | 2880 | 1464016548927 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1E6000 == 67 [pid = 2880] [id = 233] 08:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099806AC800) [pid = 2880] [serial = 698] [outer = 0000000000000000] 08:15:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0000009980A38000) [pid = 2880] [serial = 699] [outer = 00000099806AC800] 08:15:48 INFO - PROCESS | 2880 | 1464016548975 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D72DAC00) [pid = 2880] [serial = 700] [outer = 00000099806AC800] 08:15:49 INFO - PROCESS | 2880 | 1464016549417 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 734ms 08:15:49 INFO - PROCESS | 2880 | 1464016549477 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 2880 | 1464016549480 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 08:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:15:49 INFO - PROCESS | 2880 | 1464016549483 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 2880 | 1464016549487 Marionette TRACE conn6 <- [1,898,null,{}] 08:15:49 INFO - PROCESS | 2880 | 1464016549497 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:49 INFO - PROCESS | 2880 | 1464016549596 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 08:15:49 INFO - PROCESS | 2880 | 1464016549613 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E522B800 == 68 [pid = 2880] [id = 234] 08:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D96DBC00) [pid = 2880] [serial = 701] [outer = 0000000000000000] 08:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DD2BDC00) [pid = 2880] [serial = 702] [outer = 00000099D96DBC00] 08:15:49 INFO - PROCESS | 2880 | 1464016549662 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DD799400) [pid = 2880] [serial = 703] [outer = 00000099D96DBC00] 08:15:50 INFO - PROCESS | 2880 | 1464016550128 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 691ms 08:15:50 INFO - PROCESS | 2880 | 1464016550177 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 2880 | 1464016550180 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 08:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:15:50 INFO - PROCESS | 2880 | 1464016550184 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - PROCESS | 2880 | 1464016550185 Marionette TRACE conn6 <- [1,902,null,{}] 08:15:50 INFO - PROCESS | 2880 | 1464016550189 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:50 INFO - PROCESS | 2880 | 1464016550283 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 08:15:50 INFO - PROCESS | 2880 | 1464016550292 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A9E800 == 69 [pid = 2880] [id = 235] 08:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DD7C6800) [pid = 2880] [serial = 704] [outer = 0000000000000000] 08:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DED85C00) [pid = 2880] [serial = 705] [outer = 00000099DD7C6800] 08:15:50 INFO - PROCESS | 2880 | 1464016550340 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E2322400) [pid = 2880] [serial = 706] [outer = 00000099DD7C6800] 08:15:50 INFO - PROCESS | 2880 | 1464016550774 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 691ms 08:15:50 INFO - PROCESS | 2880 | 1464016550880 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 2880 | 1464016550883 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 08:15:50 INFO - PROCESS | 2880 | 1464016550886 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:15:50 INFO - PROCESS | 2880 | 1464016550888 Marionette TRACE conn6 <- [1,906,null,{}] 08:15:50 INFO - PROCESS | 2880 | 1464016550898 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:51 INFO - PROCESS | 2880 | 1464016551041 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 08:15:51 INFO - PROCESS | 2880 | 1464016551091 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6628800 == 70 [pid = 2880] [id = 236] 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DF7AC400) [pid = 2880] [serial = 707] [outer = 0000000000000000] 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E282DC00) [pid = 2880] [serial = 708] [outer = 00000099DF7AC400] 08:15:51 INFO - PROCESS | 2880 | 1464016551138 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E3084C00) [pid = 2880] [serial = 709] [outer = 00000099DF7AC400] 08:15:51 INFO - PROCESS | 2880 | 1464016551588 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 734ms 08:15:51 INFO - PROCESS | 2880 | 1464016551625 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 08:15:51 INFO - PROCESS | 2880 | 1464016551628 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 08:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:15:51 INFO - PROCESS | 2880 | 1464016551631 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:15:51 INFO - PROCESS | 2880 | 1464016551633 Marionette TRACE conn6 <- [1,910,null,{}] 08:15:51 INFO - PROCESS | 2880 | 1464016551636 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:51 INFO - PROCESS | 2880 | 1464016551771 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 08:15:51 INFO - PROCESS | 2880 | 1464016551829 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C2B000 == 71 [pid = 2880] [id = 237] 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E30C5C00) [pid = 2880] [serial = 710] [outer = 0000000000000000] 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E5030800) [pid = 2880] [serial = 711] [outer = 00000099E30C5C00] 08:15:51 INFO - PROCESS | 2880 | 1464016551878 Marionette DEBUG loaded listener.js 08:15:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E52EE800) [pid = 2880] [serial = 712] [outer = 00000099E30C5C00] 08:15:52 INFO - PROCESS | 2880 | 1464016552320 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 735ms 08:15:52 INFO - PROCESS | 2880 | 1464016552378 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 2880 | 1464016552381 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 08:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:15:52 INFO - PROCESS | 2880 | 1464016552384 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 2880 | 1464016552386 Marionette TRACE conn6 <- [1,914,null,{}] 08:15:52 INFO - PROCESS | 2880 | 1464016552389 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:52 INFO - PROCESS | 2880 | 1464016552506 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 08:15:52 INFO - PROCESS | 2880 | 1464016552560 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9416800 == 72 [pid = 2880] [id = 238] 08:15:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E52F6800) [pid = 2880] [serial = 713] [outer = 0000000000000000] 08:15:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E5B04C00) [pid = 2880] [serial = 714] [outer = 00000099E52F6800] 08:15:52 INFO - PROCESS | 2880 | 1464016552607 Marionette DEBUG loaded listener.js 08:15:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E5B7FC00) [pid = 2880] [serial = 715] [outer = 00000099E52F6800] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E8E8B800) [pid = 2880] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E9A71000) [pid = 2880] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099803F4800) [pid = 2880] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E30B6400) [pid = 2880] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (0000009980A3AC00) [pid = 2880] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E5DF1C00) [pid = 2880] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099806ADC00) [pid = 2880] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E5E72400) [pid = 2880] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:15:52 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099801F5C00) [pid = 2880] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:15:53 INFO - PROCESS | 2880 | 1464016553104 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 734ms 08:15:53 INFO - PROCESS | 2880 | 1464016553130 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 2880 | 1464016553132 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 08:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:15:53 INFO - PROCESS | 2880 | 1464016553136 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:15:53 INFO - PROCESS | 2880 | 1464016553137 Marionette TRACE conn6 <- [1,918,null,{}] 08:15:53 INFO - PROCESS | 2880 | 1464016553141 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:53 INFO - PROCESS | 2880 | 1464016553231 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 08:15:53 INFO - PROCESS | 2880 | 1464016553311 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98CA800 == 73 [pid = 2880] [id = 239] 08:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099806ADC00) [pid = 2880] [serial = 716] [outer = 0000000000000000] 08:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E5B7D000) [pid = 2880] [serial = 717] [outer = 00000099806ADC00] 08:15:53 INFO - PROCESS | 2880 | 1464016553359 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E5E72400) [pid = 2880] [serial = 718] [outer = 00000099806ADC00] 08:15:53 INFO - PROCESS | 2880 | 1464016553734 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 628ms 08:15:53 INFO - PROCESS | 2880 | 1464016553765 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 2880 | 1464016553767 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 08:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:15:53 INFO - PROCESS | 2880 | 1464016553770 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:15:53 INFO - PROCESS | 2880 | 1464016553772 Marionette TRACE conn6 <- [1,922,null,{}] 08:15:53 INFO - PROCESS | 2880 | 1464016553776 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:53 INFO - PROCESS | 2880 | 1464016553927 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 08:15:53 INFO - PROCESS | 2880 | 1464016553944 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A8B000 == 74 [pid = 2880] [id = 240] 08:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E6033400) [pid = 2880] [serial = 719] [outer = 0000000000000000] 08:15:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E622BC00) [pid = 2880] [serial = 720] [outer = 00000099E6033400] 08:15:54 INFO - PROCESS | 2880 | 1464016553990 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E6F63C00) [pid = 2880] [serial = 721] [outer = 00000099E6033400] 08:15:54 INFO - PROCESS | 2880 | 1464016554391 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 629ms 08:15:54 INFO - PROCESS | 2880 | 1464016554402 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 08:15:54 INFO - PROCESS | 2880 | 1464016554404 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 08:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:15:54 INFO - PROCESS | 2880 | 1464016554407 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 2880 | 1464016554418 Marionette TRACE conn6 <- [1,926,null,{}] 08:15:54 INFO - PROCESS | 2880 | 1464016554422 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:54 INFO - PROCESS | 2880 | 1464016554551 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 08:15:54 INFO - PROCESS | 2880 | 1464016554558 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F52000 == 75 [pid = 2880] [id = 241] 08:15:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E5784C00) [pid = 2880] [serial = 722] [outer = 0000000000000000] 08:15:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E7B0D800) [pid = 2880] [serial = 723] [outer = 00000099E5784C00] 08:15:54 INFO - PROCESS | 2880 | 1464016554604 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E8E87C00) [pid = 2880] [serial = 724] [outer = 00000099E5784C00] 08:15:55 INFO - PROCESS | 2880 | 1464016555111 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 733ms 08:15:55 INFO - PROCESS | 2880 | 1464016555145 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 08:15:55 INFO - PROCESS | 2880 | 1464016555150 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 08:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:15:55 INFO - PROCESS | 2880 | 1464016555156 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:15:55 INFO - PROCESS | 2880 | 1464016555161 Marionette TRACE conn6 <- [1,930,null,{}] 08:15:55 INFO - PROCESS | 2880 | 1464016555168 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:55 INFO - PROCESS | 2880 | 1464016555343 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 08:15:55 INFO - PROCESS | 2880 | 1464016555445 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D814B000 == 76 [pid = 2880] [id = 242] 08:15:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099806E6800) [pid = 2880] [serial = 725] [outer = 0000000000000000] 08:15:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (0000009980A37800) [pid = 2880] [serial = 726] [outer = 00000099806E6800] 08:15:55 INFO - PROCESS | 2880 | 1464016555504 Marionette DEBUG loaded listener.js 08:15:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099829E7000) [pid = 2880] [serial = 727] [outer = 00000099806E6800] 08:15:56 INFO - PROCESS | 2880 | 1464016556088 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 986ms 08:15:56 INFO - PROCESS | 2880 | 1464016556146 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 08:15:56 INFO - PROCESS | 2880 | 1464016556153 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 08:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:15:56 INFO - PROCESS | 2880 | 1464016556162 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 2880 | 1464016556165 Marionette TRACE conn6 <- [1,934,null,{}] 08:15:56 INFO - PROCESS | 2880 | 1464016556170 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:56 INFO - PROCESS | 2880 | 1464016556293 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 08:15:56 INFO - PROCESS | 2880 | 1464016556417 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65EE800 == 77 [pid = 2880] [id = 243] 08:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099D8CE1C00) [pid = 2880] [serial = 728] [outer = 0000000000000000] 08:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099D96D5800) [pid = 2880] [serial = 729] [outer = 00000099D8CE1C00] 08:15:56 INFO - PROCESS | 2880 | 1464016556475 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DED06800) [pid = 2880] [serial = 730] [outer = 00000099D8CE1C00] 08:15:57 INFO - PROCESS | 2880 | 1464016557080 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 943ms 08:15:57 INFO - PROCESS | 2880 | 1464016557108 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 08:15:57 INFO - PROCESS | 2880 | 1464016557111 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 08:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:15:57 INFO - PROCESS | 2880 | 1464016557115 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 2880 | 1464016557119 Marionette TRACE conn6 <- [1,938,null,{}] 08:15:57 INFO - PROCESS | 2880 | 1464016557130 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:57 INFO - PROCESS | 2880 | 1464016557257 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 08:15:57 INFO - PROCESS | 2880 | 1464016557381 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF26000 == 78 [pid = 2880] [id = 244] 08:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E30B6C00) [pid = 2880] [serial = 731] [outer = 0000000000000000] 08:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E4FEC400) [pid = 2880] [serial = 732] [outer = 00000099E30B6C00] 08:15:57 INFO - PROCESS | 2880 | 1464016557442 Marionette DEBUG loaded listener.js 08:15:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E6141400) [pid = 2880] [serial = 733] [outer = 00000099E30B6C00] 08:15:58 INFO - PROCESS | 2880 | 1464016558071 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 985ms 08:15:58 INFO - PROCESS | 2880 | 1464016558101 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 2880 | 1464016558104 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 08:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:15:58 INFO - PROCESS | 2880 | 1464016558108 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 2880 | 1464016558110 Marionette TRACE conn6 <- [1,942,null,{}] 08:15:58 INFO - PROCESS | 2880 | 1464016558114 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:58 INFO - PROCESS | 2880 | 1464016558233 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 08:15:58 INFO - PROCESS | 2880 | 1464016558328 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED284800 == 79 [pid = 2880] [id = 245] 08:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E8EF0C00) [pid = 2880] [serial = 734] [outer = 0000000000000000] 08:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E8F2A800) [pid = 2880] [serial = 735] [outer = 00000099E8EF0C00] 08:15:58 INFO - PROCESS | 2880 | 1464016558385 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E8F40800) [pid = 2880] [serial = 736] [outer = 00000099E8EF0C00] 08:15:58 INFO - PROCESS | 2880 | 1464016558919 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 840ms 08:15:58 INFO - PROCESS | 2880 | 1464016558949 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 2880 | 1464016558952 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 08:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:15:58 INFO - PROCESS | 2880 | 1464016558955 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 2880 | 1464016558957 Marionette TRACE conn6 <- [1,946,null,{}] 08:15:58 INFO - PROCESS | 2880 | 1464016558961 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:59 INFO - PROCESS | 2880 | 1464016559076 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 08:15:59 INFO - PROCESS | 2880 | 1464016559171 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8DF000 == 80 [pid = 2880] [id = 246] 08:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E9256800) [pid = 2880] [serial = 737] [outer = 0000000000000000] 08:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E942E800) [pid = 2880] [serial = 738] [outer = 00000099E9256800] 08:15:59 INFO - PROCESS | 2880 | 1464016559228 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E974EC00) [pid = 2880] [serial = 739] [outer = 00000099E9256800] 08:15:59 INFO - PROCESS | 2880 | 1464016559851 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 944ms 08:15:59 INFO - PROCESS | 2880 | 1464016559902 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 08:15:59 INFO - PROCESS | 2880 | 1464016559905 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 08:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:15:59 INFO - PROCESS | 2880 | 1464016559908 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 2880 | 1464016559911 Marionette TRACE conn6 <- [1,950,null,{}] 08:15:59 INFO - PROCESS | 2880 | 1464016559915 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:00 INFO - PROCESS | 2880 | 1464016560054 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 08:16:00 INFO - PROCESS | 2880 | 1464016560155 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDB31800 == 81 [pid = 2880] [id = 247] 08:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E9AC3000) [pid = 2880] [serial = 740] [outer = 0000000000000000] 08:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099EA196000) [pid = 2880] [serial = 741] [outer = 00000099E9AC3000] 08:16:00 INFO - PROCESS | 2880 | 1464016560215 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099EA310000) [pid = 2880] [serial = 742] [outer = 00000099E9AC3000] 08:16:00 INFO - PROCESS | 2880 | 1464016560807 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 944ms 08:16:00 INFO - PROCESS | 2880 | 1464016560855 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 2880 | 1464016560858 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 08:16:00 INFO - PROCESS | 2880 | 1464016560861 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:16:00 INFO - PROCESS | 2880 | 1464016560864 Marionette TRACE conn6 <- [1,954,null,{}] 08:16:00 INFO - PROCESS | 2880 | 1464016560868 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:00 INFO - PROCESS | 2880 | 1464016560982 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 08:16:01 INFO - PROCESS | 2880 | 1464016561077 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EEE1D000 == 82 [pid = 2880] [id = 248] 08:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099EA145400) [pid = 2880] [serial = 743] [outer = 0000000000000000] 08:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099EA395000) [pid = 2880] [serial = 744] [outer = 00000099EA145400] 08:16:01 INFO - PROCESS | 2880 | 1464016561133 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099EA80D800) [pid = 2880] [serial = 745] [outer = 00000099EA145400] 08:16:01 INFO - PROCESS | 2880 | 1464016561725 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 945ms 08:16:01 INFO - PROCESS | 2880 | 1464016561809 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 08:16:01 INFO - PROCESS | 2880 | 1464016561812 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 08:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:16:01 INFO - PROCESS | 2880 | 1464016561816 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 2880 | 1464016561818 Marionette TRACE conn6 <- [1,958,null,{}] 08:16:01 INFO - PROCESS | 2880 | 1464016561822 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:01 INFO - PROCESS | 2880 | 1464016561936 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 08:16:02 INFO - PROCESS | 2880 | 1464016562060 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF780000 == 83 [pid = 2880] [id = 249] 08:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099EA806400) [pid = 2880] [serial = 746] [outer = 0000000000000000] 08:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099EAA98C00) [pid = 2880] [serial = 747] [outer = 00000099EA806400] 08:16:02 INFO - PROCESS | 2880 | 1464016562117 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099EAAF5000) [pid = 2880] [serial = 748] [outer = 00000099EA806400] 08:16:02 INFO - PROCESS | 2880 | 1464016562651 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 881ms 08:16:02 INFO - PROCESS | 2880 | 1464016562700 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 2880 | 1464016562702 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 08:16:02 INFO - PROCESS | 2880 | 1464016562706 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:16:02 INFO - PROCESS | 2880 | 1464016562708 Marionette TRACE conn6 <- [1,962,null,{}] 08:16:02 INFO - PROCESS | 2880 | 1464016562712 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:02 INFO - PROCESS | 2880 | 1464016562827 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 08:16:02 INFO - PROCESS | 2880 | 1464016562951 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EFF38000 == 84 [pid = 2880] [id = 250] 08:16:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (0000009982F45000) [pid = 2880] [serial = 749] [outer = 0000000000000000] 08:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (0000009982F4B800) [pid = 2880] [serial = 750] [outer = 0000009982F45000] 08:16:03 INFO - PROCESS | 2880 | 1464016563008 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009982F51800) [pid = 2880] [serial = 751] [outer = 0000009982F45000] 08:16:03 INFO - PROCESS | 2880 | 1464016563856 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1190ms 08:16:03 INFO - PROCESS | 2880 | 1464016563899 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 08:16:03 INFO - PROCESS | 2880 | 1464016563903 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 08:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:16:03 INFO - PROCESS | 2880 | 1464016563908 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:16:03 INFO - PROCESS | 2880 | 1464016563913 Marionette TRACE conn6 <- [1,966,null,{}] 08:16:03 INFO - PROCESS | 2880 | 1464016563919 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:04 INFO - PROCESS | 2880 | 1464016564033 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 08:16:04 INFO - PROCESS | 2880 | 1464016564164 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:04 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982675800 == 85 [pid = 2880] [id = 251] 08:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099806F0000) [pid = 2880] [serial = 752] [outer = 0000000000000000] 08:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (0000009980A3E800) [pid = 2880] [serial = 753] [outer = 00000099806F0000] 08:16:04 INFO - PROCESS | 2880 | 1464016564216 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (0000009982691400) [pid = 2880] [serial = 754] [outer = 00000099806F0000] 08:16:04 INFO - PROCESS | 2880 | 1464016564867 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDA1A000 == 84 [pid = 2880] [id = 75] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A8B000 == 83 [pid = 2880] [id = 240] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98CA800 == 82 [pid = 2880] [id = 239] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9416800 == 81 [pid = 2880] [id = 238] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C2B000 == 80 [pid = 2880] [id = 237] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6628800 == 79 [pid = 2880] [id = 236] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A9E800 == 78 [pid = 2880] [id = 235] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E522B800 == 77 [pid = 2880] [id = 234] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1E6000 == 76 [pid = 2880] [id = 233] 08:16:04 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099EA304800) [pid = 2880] [serial = 672] [outer = 0000000000000000] [url = about:blank] 08:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1028ms 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8A9D800 == 75 [pid = 2880] [id = 232] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099E804F800 == 74 [pid = 2880] [id = 226] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F2000 == 73 [pid = 2880] [id = 225] 08:16:04 INFO - PROCESS | 2880 | --DOCSHELL 00000099F03A4000 == 72 [pid = 2880] [id = 224] 08:16:04 INFO - PROCESS | 2880 | 1464016564963 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 2880 | 1464016564969 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 08:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E8EE6400) [pid = 2880] [serial = 656] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099E9ACF400) [pid = 2880] [serial = 662] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E974C800) [pid = 2880] [serial = 660] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E8F3C000) [pid = 2880] [serial = 659] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E9816800) [pid = 2880] [serial = 623] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099DD2C9C00) [pid = 2880] [serial = 626] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E4CAF400) [pid = 2880] [serial = 629] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099E8F46C00) [pid = 2880] [serial = 632] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099EA80DC00) [pid = 2880] [serial = 635] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E52E7800) [pid = 2880] [serial = 650] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E5B78C00) [pid = 2880] [serial = 651] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DA217800) [pid = 2880] [serial = 645] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (0000009981626C00) [pid = 2880] [serial = 644] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E6038C00) [pid = 2880] [serial = 653] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099EA391800) [pid = 2880] [serial = 663] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099806B2C00) [pid = 2880] [serial = 647] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DD2C3C00) [pid = 2880] [serial = 648] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009981622000) [pid = 2880] [serial = 638] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E4C10000) [pid = 2880] [serial = 641] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E8F2F400) [pid = 2880] [serial = 669] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E5B76400) [pid = 2880] [serial = 667] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E283BC00) [pid = 2880] [serial = 666] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E981C400) [pid = 2880] [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:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E8F28000) [pid = 2880] [serial = 657] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E7157C00) [pid = 2880] [serial = 654] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E9AC7400) [pid = 2880] [serial = 670] [outer = 0000000000000000] [url = about:blank] 08:16:05 INFO - PROCESS | 2880 | 1464016565091 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:16:05 INFO - PROCESS | 2880 | 1464016565096 Marionette TRACE conn6 <- [1,970,null,{}] 08:16:05 INFO - PROCESS | 2880 | 1464016565105 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:05 INFO - PROCESS | 2880 | 1464016565261 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 08:16:05 INFO - PROCESS | 2880 | 1464016565382 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:05 INFO - PROCESS | 2880 | ++DOCSHELL 0000009981691000 == 73 [pid = 2880] [id = 252] 08:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099806B2C00) [pid = 2880] [serial = 755] [outer = 0000000000000000] 08:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099806E3800) [pid = 2880] [serial = 756] [outer = 00000099806B2C00] 08:16:05 INFO - PROCESS | 2880 | 1464016565443 Marionette DEBUG loaded listener.js 08:16:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099811ECC00) [pid = 2880] [serial = 757] [outer = 00000099806B2C00] 08:16:06 INFO - PROCESS | 2880 | 1464016566137 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1182ms 08:16:06 INFO - PROCESS | 2880 | 1464016566188 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 08:16:06 INFO - PROCESS | 2880 | 1464016566192 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 08:16:06 INFO - PROCESS | 2880 | 1464016566196 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:16:06 INFO - PROCESS | 2880 | 1464016566199 Marionette TRACE conn6 <- [1,974,null,{}] 08:16:06 INFO - PROCESS | 2880 | 1464016566208 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:06 INFO - PROCESS | 2880 | 1464016566375 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 08:16:06 INFO - PROCESS | 2880 | 1464016566394 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCAD800 == 74 [pid = 2880] [id = 253] 08:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (0000009982F45400) [pid = 2880] [serial = 758] [outer = 0000000000000000] 08:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099830FCC00) [pid = 2880] [serial = 759] [outer = 0000009982F45400] 08:16:06 INFO - PROCESS | 2880 | 1464016566452 Marionette DEBUG loaded listener.js 08:16:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099D8B05C00) [pid = 2880] [serial = 760] [outer = 0000009982F45400] 08:16:07 INFO - PROCESS | 2880 | 1464016567111 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 986ms 08:16:07 INFO - PROCESS | 2880 | 1464016567188 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 08:16:07 INFO - PROCESS | 2880 | 1464016567191 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 08:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:16:07 INFO - PROCESS | 2880 | 1464016567195 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 2880 | 1464016567197 Marionette TRACE conn6 <- [1,978,null,{}] 08:16:07 INFO - PROCESS | 2880 | 1464016567201 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:07 INFO - PROCESS | 2880 | 1464016567317 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 08:16:07 INFO - PROCESS | 2880 | 1464016567448 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54A0800 == 75 [pid = 2880] [id = 254] 08:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099DD2C5400) [pid = 2880] [serial = 761] [outer = 0000000000000000] 08:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099DD4ED400) [pid = 2880] [serial = 762] [outer = 00000099DD2C5400] 08:16:07 INFO - PROCESS | 2880 | 1464016567513 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099DEC0A400) [pid = 2880] [serial = 763] [outer = 00000099DD2C5400] 08:16:08 INFO - PROCESS | 2880 | 1464016568126 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 986ms 08:16:08 INFO - PROCESS | 2880 | 1464016568183 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 08:16:08 INFO - PROCESS | 2880 | 1464016568185 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 08:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:16:08 INFO - PROCESS | 2880 | 1464016568189 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:16:08 INFO - PROCESS | 2880 | 1464016568191 Marionette TRACE conn6 <- [1,982,null,{}] 08:16:08 INFO - PROCESS | 2880 | 1464016568195 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:08 INFO - PROCESS | 2880 | 1464016568313 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 08:16:08 INFO - PROCESS | 2880 | 1464016568435 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65F0800 == 76 [pid = 2880] [id = 255] 08:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E235D400) [pid = 2880] [serial = 764] [outer = 0000000000000000] 08:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E2832000) [pid = 2880] [serial = 765] [outer = 00000099E235D400] 08:16:08 INFO - PROCESS | 2880 | 1464016568495 Marionette DEBUG loaded listener.js 08:16:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E30BCC00) [pid = 2880] [serial = 766] [outer = 00000099E235D400] 08:16:09 INFO - PROCESS | 2880 | 1464016569075 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 944ms 08:16:09 INFO - PROCESS | 2880 | 1464016569136 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 08:16:09 INFO - PROCESS | 2880 | 1464016569138 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 08:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:16:09 INFO - PROCESS | 2880 | 1464016569142 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 2880 | 1464016569144 Marionette TRACE conn6 <- [1,986,null,{}] 08:16:09 INFO - PROCESS | 2880 | 1464016569148 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:09 INFO - PROCESS | 2880 | 1464016569261 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 08:16:09 INFO - PROCESS | 2880 | 1464016569356 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E803B800 == 77 [pid = 2880] [id = 256] 08:16:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E4C06800) [pid = 2880] [serial = 767] [outer = 0000000000000000] 08:16:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E4C11400) [pid = 2880] [serial = 768] [outer = 00000099E4C06800] 08:16:09 INFO - PROCESS | 2880 | 1464016569413 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E51A0400) [pid = 2880] [serial = 769] [outer = 00000099E4C06800] 08:16:10 INFO - PROCESS | 2880 | 1464016570018 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 943ms 08:16:10 INFO - PROCESS | 2880 | 1464016570088 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 08:16:10 INFO - PROCESS | 2880 | 1464016570091 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 08:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:16:10 INFO - PROCESS | 2880 | 1464016570094 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:16:10 INFO - PROCESS | 2880 | 1464016570096 Marionette TRACE conn6 <- [1,990,null,{}] 08:16:10 INFO - PROCESS | 2880 | 1464016570100 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:10 INFO - PROCESS | 2880 | 1464016570240 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 08:16:10 INFO - PROCESS | 2880 | 1464016570367 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AA800 == 78 [pid = 2880] [id = 257] 08:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E5B75800) [pid = 2880] [serial = 770] [outer = 0000000000000000] 08:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E5E68C00) [pid = 2880] [serial = 771] [outer = 00000099E5B75800] 08:16:10 INFO - PROCESS | 2880 | 1464016570426 Marionette DEBUG loaded listener.js 08:16:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E628F800) [pid = 2880] [serial = 772] [outer = 00000099E5B75800] 08:16:11 INFO - PROCESS | 2880 | 1464016571050 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 986ms 08:16:11 INFO - PROCESS | 2880 | 1464016571083 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 2880 | 1464016571086 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 08:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:16:11 INFO - PROCESS | 2880 | 1464016571089 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 2880 | 1464016571091 Marionette TRACE conn6 <- [1,994,null,{}] 08:16:11 INFO - PROCESS | 2880 | 1464016571095 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:11 INFO - PROCESS | 2880 | 1464016571207 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 08:16:11 INFO - PROCESS | 2880 | 1464016571303 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A8A800 == 79 [pid = 2880] [id = 258] 08:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0000009981625400) [pid = 2880] [serial = 773] [outer = 0000000000000000] 08:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099E8448000) [pid = 2880] [serial = 774] [outer = 0000009981625400] 08:16:11 INFO - PROCESS | 2880 | 1464016571361 Marionette DEBUG loaded listener.js 08:16:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E8F1A800) [pid = 2880] [serial = 775] [outer = 0000009981625400] 08:16:11 INFO - PROCESS | 2880 | 1464016571920 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 881ms 08:16:11 INFO - PROCESS | 2880 | 1464016571973 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 2880 | 1464016571976 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 08:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:16:11 INFO - PROCESS | 2880 | 1464016571979 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 2880 | 1464016571981 Marionette TRACE conn6 <- [1,998,null,{}] 08:16:11 INFO - PROCESS | 2880 | 1464016571985 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:12 INFO - PROCESS | 2880 | 1464016572098 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 08:16:12 INFO - PROCESS | 2880 | 1464016572194 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAABF000 == 80 [pid = 2880] [id = 259] 08:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E8F2A400) [pid = 2880] [serial = 776] [outer = 0000000000000000] 08:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E8F37800) [pid = 2880] [serial = 777] [outer = 00000099E8F2A400] 08:16:12 INFO - PROCESS | 2880 | 1464016572250 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099E9743400) [pid = 2880] [serial = 778] [outer = 00000099E8F2A400] 08:16:12 INFO - PROCESS | 2880 | 1464016572827 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 879ms 08:16:12 INFO - PROCESS | 2880 | 1464016572863 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 08:16:12 INFO - PROCESS | 2880 | 1464016572866 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 08:16:12 INFO - PROCESS | 2880 | 1464016572869 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:16:12 INFO - PROCESS | 2880 | 1464016572872 Marionette TRACE conn6 <- [1,1002,null,{}] 08:16:12 INFO - PROCESS | 2880 | 1464016572875 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:13 INFO - PROCESS | 2880 | 1464016572990 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 08:16:13 INFO - PROCESS | 2880 | 1464016573086 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED169800 == 81 [pid = 2880] [id = 260] 08:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099E981C800) [pid = 2880] [serial = 779] [outer = 0000000000000000] 08:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E9A62800) [pid = 2880] [serial = 780] [outer = 00000099E981C800] 08:16:13 INFO - PROCESS | 2880 | 1464016573142 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099EA142C00) [pid = 2880] [serial = 781] [outer = 00000099E981C800] 08:16:13 INFO - PROCESS | 2880 | 1464016573758 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 945ms 08:16:13 INFO - PROCESS | 2880 | 1464016573819 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 08:16:13 INFO - PROCESS | 2880 | 1464016573822 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 08:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:16:13 INFO - PROCESS | 2880 | 1464016573825 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 2880 | 1464016573827 Marionette TRACE conn6 <- [1,1006,null,{}] 08:16:13 INFO - PROCESS | 2880 | 1464016573831 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:13 INFO - PROCESS | 2880 | 1464016573966 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 08:16:14 INFO - PROCESS | 2880 | 1464016574058 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8D1000 == 82 [pid = 2880] [id = 261] 08:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099828C4C00) [pid = 2880] [serial = 782] [outer = 0000000000000000] 08:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099828CF400) [pid = 2880] [serial = 783] [outer = 00000099828C4C00] 08:16:14 INFO - PROCESS | 2880 | 1464016574117 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099828CC400) [pid = 2880] [serial = 784] [outer = 00000099828C4C00] 08:16:14 INFO - PROCESS | 2880 | 1464016574704 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 942ms 08:16:14 INFO - PROCESS | 2880 | 1464016574770 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 08:16:14 INFO - PROCESS | 2880 | 1464016574773 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 08:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:16:14 INFO - PROCESS | 2880 | 1464016574776 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 2880 | 1464016574779 Marionette TRACE conn6 <- [1,1010,null,{}] 08:16:14 INFO - PROCESS | 2880 | 1464016574783 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:14 INFO - PROCESS | 2880 | 1464016574924 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 08:16:15 INFO - PROCESS | 2880 | 1464016575026 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2E1800 == 83 [pid = 2880] [id = 262] 08:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099828C5000) [pid = 2880] [serial = 785] [outer = 0000000000000000] 08:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (0000009983F7B800) [pid = 2880] [serial = 786] [outer = 00000099828C5000] 08:16:15 INFO - PROCESS | 2880 | 1464016575089 Marionette DEBUG loaded listener.js 08:16:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (0000009983F7E000) [pid = 2880] [serial = 787] [outer = 00000099828C5000] 08:16:15 INFO - PROCESS | 2880 | 1464016575828 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1083ms 08:16:15 INFO - PROCESS | 2880 | 1464016575868 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 08:16:15 INFO - PROCESS | 2880 | 1464016575872 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 08:16:15 INFO - PROCESS | 2880 | 1464016575877 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:16:15 INFO - PROCESS | 2880 | 1464016575881 Marionette TRACE conn6 <- [1,1014,null,{}] 08:16:15 INFO - PROCESS | 2880 | 1464016575887 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:16 INFO - PROCESS | 2880 | 1464016576015 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 08:16:16 INFO - PROCESS | 2880 | 1464016576146 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F2000 == 84 [pid = 2880] [id = 263] 08:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099811E8C00) [pid = 2880] [serial = 788] [outer = 0000000000000000] 08:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (0000009981626800) [pid = 2880] [serial = 789] [outer = 00000099811E8C00] 08:16:16 INFO - PROCESS | 2880 | 1464016576199 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099830F5000) [pid = 2880] [serial = 790] [outer = 00000099811E8C00] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099F0396000 == 83 [pid = 2880] [id = 214] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDB31800 == 82 [pid = 2880] [id = 247] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8DF000 == 81 [pid = 2880] [id = 246] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED284800 == 80 [pid = 2880] [id = 245] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF26000 == 79 [pid = 2880] [id = 244] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65EE800 == 78 [pid = 2880] [id = 243] 08:16:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D814B000 == 77 [pid = 2880] [id = 242] 08:16:16 INFO - PROCESS | 2880 | 1464016576809 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 982ms 08:16:16 INFO - PROCESS | 2880 | 1464016576865 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 08:16:16 INFO - PROCESS | 2880 | 1464016576871 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 08:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:16:16 INFO - PROCESS | 2880 | 1464016576877 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 2880 | 1464016576879 Marionette TRACE conn6 <- [1,1018,null,{}] 08:16:16 INFO - PROCESS | 2880 | 1464016576883 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:16 INFO - PROCESS | 2880 | 1464016576988 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 08:16:17 INFO - PROCESS | 2880 | 1464016577077 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6477800 == 78 [pid = 2880] [id = 264] 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (0000009982F49C00) [pid = 2880] [serial = 791] [outer = 0000000000000000] 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (00000099D8B04C00) [pid = 2880] [serial = 792] [outer = 0000009982F49C00] 08:16:17 INFO - PROCESS | 2880 | 1464016577124 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (00000099DD305800) [pid = 2880] [serial = 793] [outer = 0000009982F49C00] 08:16:17 INFO - PROCESS | 2880 | 1464016577526 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 692ms 08:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:16:17 INFO - PROCESS | 2880 | 1464016577571 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 08:16:17 INFO - PROCESS | 2880 | 1464016577574 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 08:16:17 INFO - PROCESS | 2880 | 1464016577577 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:16:17 INFO - PROCESS | 2880 | 1464016577581 Marionette TRACE conn6 <- [1,1022,null,{}] 08:16:17 INFO - PROCESS | 2880 | 1464016577591 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:17 INFO - PROCESS | 2880 | 1464016577693 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 08:16:17 INFO - PROCESS | 2880 | 1464016577701 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED182800 == 79 [pid = 2880] [id = 265] 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (00000099E2834000) [pid = 2880] [serial = 794] [outer = 0000000000000000] 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099E52EAC00) [pid = 2880] [serial = 795] [outer = 00000099E2834000] 08:16:17 INFO - PROCESS | 2880 | 1464016577750 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (00000099E5B82C00) [pid = 2880] [serial = 796] [outer = 00000099E2834000] 08:16:18 INFO - PROCESS | 2880 | 1464016578228 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 690ms 08:16:18 INFO - PROCESS | 2880 | 1464016578268 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 08:16:18 INFO - PROCESS | 2880 | 1464016578271 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 08:16:18 INFO - PROCESS | 2880 | 1464016578274 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:16:18 INFO - PROCESS | 2880 | 1464016578277 Marionette TRACE conn6 <- [1,1026,null,{}] 08:16:18 INFO - PROCESS | 2880 | 1464016578280 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:18 INFO - PROCESS | 2880 | 1464016578405 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 08:16:18 INFO - PROCESS | 2880 | 1464016578512 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EEE14800 == 80 [pid = 2880] [id = 266] 08:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (00000099E5B0F800) [pid = 2880] [serial = 797] [outer = 0000000000000000] 08:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (00000099E8F30C00) [pid = 2880] [serial = 798] [outer = 00000099E5B0F800] 08:16:18 INFO - PROCESS | 2880 | 1464016578559 Marionette DEBUG loaded listener.js 08:16:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (00000099E9AC9000) [pid = 2880] [serial = 799] [outer = 00000099E5B0F800] 08:16:19 INFO - PROCESS | 2880 | 1464016578997 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 775ms 08:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:16:19 INFO - PROCESS | 2880 | 1464016579053 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 2880 | 1464016579055 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 08:16:19 INFO - PROCESS | 2880 | 1464016579059 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 2880 | 1464016579061 Marionette TRACE conn6 <- [1,1030,null,{}] 08:16:19 INFO - PROCESS | 2880 | 1464016579065 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:19 INFO - PROCESS | 2880 | 1464016579201 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 08:16:19 INFO - PROCESS | 2880 | 1464016579264 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EFF2E000 == 81 [pid = 2880] [id = 267] 08:16:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099EA14A000) [pid = 2880] [serial = 800] [outer = 0000000000000000] 08:16:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099EA308800) [pid = 2880] [serial = 801] [outer = 00000099EA14A000] 08:16:19 INFO - PROCESS | 2880 | 1464016579309 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099EA39A000) [pid = 2880] [serial = 802] [outer = 00000099EA14A000] 08:16:19 INFO - PROCESS | 2880 | 1464016579758 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 734ms 08:16:19 INFO - PROCESS | 2880 | 1464016579818 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 2880 | 1464016579820 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 08:16:19 INFO - PROCESS | 2880 | 1464016579824 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 2880 | 1464016579826 Marionette TRACE conn6 <- [1,1034,null,{}] 08:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:16:19 INFO - PROCESS | 2880 | 1464016579833 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:19 INFO - PROCESS | 2880 | 1464016579977 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 08:16:20 INFO - PROCESS | 2880 | 1464016580039 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833A8000 == 82 [pid = 2880] [id = 268] 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (0000009983D3A000) [pid = 2880] [serial = 803] [outer = 0000000000000000] 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099EAA9E400) [pid = 2880] [serial = 804] [outer = 0000009983D3A000] 08:16:20 INFO - PROCESS | 2880 | 1464016580086 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099EBB29000) [pid = 2880] [serial = 805] [outer = 0000009983D3A000] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099DF7AC400) [pid = 2880] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (0000009980A36400) [pid = 2880] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099E30C5C00) [pid = 2880] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (00000099806AC800) [pid = 2880] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099D96DBC00) [pid = 2880] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099DD7C6800) [pid = 2880] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099806ADC00) [pid = 2880] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099E6033400) [pid = 2880] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:16:20 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E52F6800) [pid = 2880] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:16:20 INFO - PROCESS | 2880 | 1464016580551 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 776ms 08:16:20 INFO - PROCESS | 2880 | 1464016580607 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 08:16:20 INFO - PROCESS | 2880 | 1464016580609 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 08:16:20 INFO - PROCESS | 2880 | 1464016580612 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:16:20 INFO - PROCESS | 2880 | 1464016580614 Marionette TRACE conn6 <- [1,1038,null,{}] 08:16:20 INFO - PROCESS | 2880 | 1464016580618 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:20 INFO - PROCESS | 2880 | 1464016580713 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 08:16:20 INFO - PROCESS | 2880 | 1464016580720 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:20 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983156000 == 83 [pid = 2880] [id = 269] 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (0000009983F4D800) [pid = 2880] [serial = 806] [outer = 0000000000000000] 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (0000009983F51400) [pid = 2880] [serial = 807] [outer = 0000009983F4D800] 08:16:20 INFO - PROCESS | 2880 | 1464016580769 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (0000009983F57C00) [pid = 2880] [serial = 808] [outer = 0000009983F4D800] 08:16:21 INFO - PROCESS | 2880 | 1464016581222 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 672ms 08:16:21 INFO - PROCESS | 2880 | 1464016581288 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 2880 | 1464016581290 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 08:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:16:21 INFO - PROCESS | 2880 | 1464016581294 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 2880 | 1464016581295 Marionette TRACE conn6 <- [1,1042,null,{}] 08:16:21 INFO - PROCESS | 2880 | 1464016581299 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:21 INFO - PROCESS | 2880 | 1464016581422 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 08:16:21 INFO - PROCESS | 2880 | 1464016581434 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:21 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F29800 == 84 [pid = 2880] [id = 270] 08:16:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099DF7AC400) [pid = 2880] [serial = 809] [outer = 0000000000000000] 08:16:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099E6033400) [pid = 2880] [serial = 810] [outer = 00000099DF7AC400] 08:16:21 INFO - PROCESS | 2880 | 1464016581479 Marionette DEBUG loaded listener.js 08:16:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099EA3A3800) [pid = 2880] [serial = 811] [outer = 00000099DF7AC400] 08:16:21 INFO - PROCESS | 2880 | 1464016581914 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 629ms 08:16:21 INFO - PROCESS | 2880 | 1464016581936 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 2880 | 1464016581938 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 08:16:21 INFO - PROCESS | 2880 | 1464016581941 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:16:21 INFO - PROCESS | 2880 | 1464016581943 Marionette TRACE conn6 <- [1,1046,null,{}] 08:16:21 INFO - PROCESS | 2880 | 1464016581951 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:22 INFO - PROCESS | 2880 | 1464016582048 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 08:16:22 INFO - PROCESS | 2880 | 1464016582055 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE07F800 == 85 [pid = 2880] [id = 271] 08:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099EA3A9800) [pid = 2880] [serial = 812] [outer = 0000000000000000] 08:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099EA3ABC00) [pid = 2880] [serial = 813] [outer = 00000099EA3A9800] 08:16:22 INFO - PROCESS | 2880 | 1464016582100 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099EBC6C000) [pid = 2880] [serial = 814] [outer = 00000099EA3A9800] 08:16:22 INFO - PROCESS | 2880 | 1464016582509 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 691ms 08:16:22 INFO - PROCESS | 2880 | 1464016582637 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 08:16:22 INFO - PROCESS | 2880 | 1464016582641 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 08:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:16:22 INFO - PROCESS | 2880 | 1464016582646 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:16:22 INFO - PROCESS | 2880 | 1464016582651 Marionette TRACE conn6 <- [1,1050,null,{}] 08:16:22 INFO - PROCESS | 2880 | 1464016582658 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:22 INFO - PROCESS | 2880 | 1464016582804 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 08:16:22 INFO - PROCESS | 2880 | 1464016582965 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828E2800 == 86 [pid = 2880] [id = 272] 08:16:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (0000009981627000) [pid = 2880] [serial = 815] [outer = 0000000000000000] 08:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (0000009982577000) [pid = 2880] [serial = 816] [outer = 0000009981627000] 08:16:23 INFO - PROCESS | 2880 | 1464016583025 Marionette DEBUG loaded listener.js 08:16:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (0000009982580400) [pid = 2880] [serial = 817] [outer = 0000009981627000] 08:16:23 INFO - PROCESS | 2880 | 1464016583640 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1032ms 08:16:23 INFO - PROCESS | 2880 | 1464016583683 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 08:16:23 INFO - PROCESS | 2880 | 1464016583687 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 08:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:16:23 INFO - PROCESS | 2880 | 1464016583695 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:16:23 INFO - PROCESS | 2880 | 1464016583699 Marionette TRACE conn6 <- [1,1054,null,{}] 08:16:23 INFO - PROCESS | 2880 | 1464016583704 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:23 INFO - PROCESS | 2880 | 1464016583889 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 08:16:24 INFO - PROCESS | 2880 | 1464016584022 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6629000 == 87 [pid = 2880] [id = 273] 08:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (0000009983D31400) [pid = 2880] [serial = 818] [outer = 0000000000000000] 08:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (0000009983D37400) [pid = 2880] [serial = 819] [outer = 0000009983D31400] 08:16:24 INFO - PROCESS | 2880 | 1464016584080 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (0000009983F7A800) [pid = 2880] [serial = 820] [outer = 0000009983D31400] 08:16:24 INFO - PROCESS | 2880 | 1464016584703 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1032ms 08:16:24 INFO - PROCESS | 2880 | 1464016584728 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 08:16:24 INFO - PROCESS | 2880 | 1464016584731 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 08:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:16:24 INFO - PROCESS | 2880 | 1464016584734 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:16:24 INFO - PROCESS | 2880 | 1464016584737 Marionette TRACE conn6 <- [1,1058,null,{}] 08:16:24 INFO - PROCESS | 2880 | 1464016584748 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:24 INFO - PROCESS | 2880 | 1464016584878 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 08:16:25 INFO - PROCESS | 2880 | 1464016585012 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 2880 | ++DOCSHELL 000000998233A000 == 88 [pid = 2880] [id = 274] 08:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (00000099E3088400) [pid = 2880] [serial = 821] [outer = 0000000000000000] 08:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (00000099E4C07400) [pid = 2880] [serial = 822] [outer = 00000099E3088400] 08:16:25 INFO - PROCESS | 2880 | 1464016585074 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (00000099E6F5FC00) [pid = 2880] [serial = 823] [outer = 00000099E3088400] 08:16:25 INFO - PROCESS | 2880 | 1464016585697 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 985ms 08:16:25 INFO - PROCESS | 2880 | 1464016585721 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 08:16:25 INFO - PROCESS | 2880 | 1464016585724 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 08:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:16:25 INFO - PROCESS | 2880 | 1464016585727 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 2880 | 1464016585729 Marionette TRACE conn6 <- [1,1062,null,{}] 08:16:25 INFO - PROCESS | 2880 | 1464016585733 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:25 INFO - PROCESS | 2880 | 1464016585856 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 08:16:26 INFO - PROCESS | 2880 | 1464016585988 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838CD000 == 89 [pid = 2880] [id = 275] 08:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (00000099826A1000) [pid = 2880] [serial = 824] [outer = 0000000000000000] 08:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (00000099826A9400) [pid = 2880] [serial = 825] [outer = 00000099826A1000] 08:16:26 INFO - PROCESS | 2880 | 1464016586051 Marionette DEBUG loaded listener.js 08:16:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (00000099E801CC00) [pid = 2880] [serial = 826] [outer = 00000099826A1000] 08:16:26 INFO - PROCESS | 2880 | 1464016586692 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 984ms 08:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:16:26 INFO - PROCESS | 2880 | 1464016586725 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 2880 | 1464016586728 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 08:16:26 INFO - PROCESS | 2880 | 1464016586733 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 2880 | 1464016586735 Marionette TRACE conn6 <- [1,1066,null,{}] 08:16:26 INFO - PROCESS | 2880 | 1464016586739 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:26 INFO - PROCESS | 2880 | 1464016586862 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 08:16:27 INFO - PROCESS | 2880 | 1464016586992 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:27 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A47800 == 90 [pid = 2880] [id = 276] 08:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (0000009983344800) [pid = 2880] [serial = 827] [outer = 0000000000000000] 08:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (000000998334A400) [pid = 2880] [serial = 828] [outer = 0000009983344800] 08:16:27 INFO - PROCESS | 2880 | 1464016587050 Marionette DEBUG loaded listener.js 08:16:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (0000009983350C00) [pid = 2880] [serial = 829] [outer = 0000009983344800] 08:16:27 INFO - PROCESS | 2880 | 1464016587659 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 983ms 08:16:27 INFO - PROCESS | 2880 | 1464016587718 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 08:16:27 INFO - PROCESS | 2880 | 1464016587720 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 08:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:16:27 INFO - PROCESS | 2880 | 1464016587724 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 2880 | 1464016587726 Marionette TRACE conn6 <- [1,1070,null,{}] 08:16:27 INFO - PROCESS | 2880 | 1464016587730 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:27 INFO - PROCESS | 2880 | 1464016587876 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 08:16:28 INFO - PROCESS | 2880 | 1464016588013 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 2880 | ++DOCSHELL 000000998060A800 == 91 [pid = 2880] [id = 277] 08:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (00000099830F3800) [pid = 2880] [serial = 830] [outer = 0000000000000000] 08:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (0000009983A10C00) [pid = 2880] [serial = 831] [outer = 00000099830F3800] 08:16:28 INFO - PROCESS | 2880 | 1464016588072 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (00000099E602A400) [pid = 2880] [serial = 832] [outer = 00000099830F3800] 08:16:29 INFO - PROCESS | 2880 | 1464016589036 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1382ms 08:16:29 INFO - PROCESS | 2880 | 1464016589108 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 08:16:29 INFO - PROCESS | 2880 | 1464016589113 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 08:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:16:29 INFO - PROCESS | 2880 | 1464016589118 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:16:29 INFO - PROCESS | 2880 | 1464016589122 Marionette TRACE conn6 <- [1,1074,null,{}] 08:16:29 INFO - PROCESS | 2880 | 1464016589127 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:29 INFO - PROCESS | 2880 | 1464016589271 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 08:16:29 INFO - PROCESS | 2880 | 1464016589442 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982665800 == 92 [pid = 2880] [id = 278] 08:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (0000009980A3BC00) [pid = 2880] [serial = 833] [outer = 0000000000000000] 08:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (00000099811ED800) [pid = 2880] [serial = 834] [outer = 0000009980A3BC00] 08:16:29 INFO - PROCESS | 2880 | 1464016589502 Marionette DEBUG loaded listener.js 08:16:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (0000009982694400) [pid = 2880] [serial = 835] [outer = 0000009980A3BC00] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8DC800 == 91 [pid = 2880] [id = 197] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A76800 == 90 [pid = 2880] [id = 93] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EFF38000 == 89 [pid = 2880] [id = 250] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF30000 == 88 [pid = 2880] [id = 125] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDB1D800 == 87 [pid = 2880] [id = 208] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F29800 == 86 [pid = 2880] [id = 270] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 0000009983156000 == 85 [pid = 2880] [id = 269] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099833A8000 == 84 [pid = 2880] [id = 268] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EFF2E000 == 83 [pid = 2880] [id = 267] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EEE14800 == 82 [pid = 2880] [id = 266] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED182800 == 81 [pid = 2880] [id = 265] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6477800 == 80 [pid = 2880] [id = 264] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (0000009980A3E800) [pid = 2880] [serial = 753] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F2000 == 79 [pid = 2880] [id = 263] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2E1800 == 78 [pid = 2880] [id = 262] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8D1000 == 77 [pid = 2880] [id = 261] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED169800 == 76 [pid = 2880] [id = 260] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAABF000 == 75 [pid = 2880] [id = 259] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A8A800 == 74 [pid = 2880] [id = 258] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AA800 == 73 [pid = 2880] [id = 257] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E803B800 == 72 [pid = 2880] [id = 256] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65F0800 == 71 [pid = 2880] [id = 255] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E54A0800 == 70 [pid = 2880] [id = 254] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCAD800 == 69 [pid = 2880] [id = 253] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F52000 == 68 [pid = 2880] [id = 241] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 0000009981691000 == 67 [pid = 2880] [id = 252] 08:16:30 INFO - PROCESS | 2880 | --DOCSHELL 0000009982675800 == 66 [pid = 2880] [id = 251] 08:16:30 INFO - PROCESS | 2880 | 1464016590132 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1035ms 08:16:30 INFO - PROCESS | 2880 | 1464016590156 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 08:16:30 INFO - PROCESS | 2880 | 1464016590162 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 08:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:16:30 INFO - PROCESS | 2880 | 1464016590168 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 2880 | 1464016590171 Marionette TRACE conn6 <- [1,1078,null,{}] 08:16:30 INFO - PROCESS | 2880 | 1464016590191 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (00000099E282DC00) [pid = 2880] [serial = 708] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (00000099E3084C00) [pid = 2880] [serial = 709] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (00000099829EC800) [pid = 2880] [serial = 697] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (00000099811F1000) [pid = 2880] [serial = 696] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (00000099E52EE800) [pid = 2880] [serial = 712] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (000000998161A400) [pid = 2880] [serial = 675] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (00000099E5030800) [pid = 2880] [serial = 711] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (00000099E4C0F400) [pid = 2880] [serial = 678] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (0000009980A38000) [pid = 2880] [serial = 699] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (00000099D72DAC00) [pid = 2880] [serial = 700] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (00000099DD2BDC00) [pid = 2880] [serial = 702] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (00000099DD799400) [pid = 2880] [serial = 703] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (00000099DED85C00) [pid = 2880] [serial = 705] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (00000099E8F3D000) [pid = 2880] [serial = 681] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (00000099E5B7D000) [pid = 2880] [serial = 717] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (00000099811EE000) [pid = 2880] [serial = 684] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (00000099830F2C00) [pid = 2880] [serial = 693] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (00000099829E8400) [pid = 2880] [serial = 687] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (00000099EA8B9800) [pid = 2880] [serial = 690] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (00000099E6F63C00) [pid = 2880] [serial = 721] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099E7B0D800) [pid = 2880] [serial = 723] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (00000099E5B04C00) [pid = 2880] [serial = 714] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099E622BC00) [pid = 2880] [serial = 720] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (00000099E5B7FC00) [pid = 2880] [serial = 715] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099E5E72400) [pid = 2880] [serial = 718] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099E2322400) [pid = 2880] [serial = 706] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099EAA98C00) [pid = 2880] [serial = 747] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099E8F2A800) [pid = 2880] [serial = 735] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E942E800) [pid = 2880] [serial = 738] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099EA196000) [pid = 2880] [serial = 741] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (00000099E4FEC400) [pid = 2880] [serial = 732] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (0000009980A37800) [pid = 2880] [serial = 726] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (0000009982F4B800) [pid = 2880] [serial = 750] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (00000099D96D5800) [pid = 2880] [serial = 729] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099EA395000) [pid = 2880] [serial = 744] [outer = 0000000000000000] [url = about:blank] 08:16:30 INFO - PROCESS | 2880 | 1464016590359 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 08:16:30 INFO - PROCESS | 2880 | 1464016590416 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982814800 == 67 [pid = 2880] [id = 279] 08:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099803F6400) [pid = 2880] [serial = 836] [outer = 0000000000000000] 08:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (0000009980A40800) [pid = 2880] [serial = 837] [outer = 00000099803F6400] 08:16:30 INFO - PROCESS | 2880 | 1464016590463 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (0000009982575400) [pid = 2880] [serial = 838] [outer = 00000099803F6400] 08:16:30 INFO - PROCESS | 2880 | 1464016590940 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 797ms 08:16:30 INFO - PROCESS | 2880 | 1464016590967 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 08:16:30 INFO - PROCESS | 2880 | 1464016590970 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 08:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:16:30 INFO - PROCESS | 2880 | 1464016590973 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 2880 | 1464016590977 Marionette TRACE conn6 <- [1,1082,null,{}] 08:16:30 INFO - PROCESS | 2880 | 1464016590987 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:31 INFO - PROCESS | 2880 | 1464016591081 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 08:16:31 INFO - PROCESS | 2880 | 1464016591091 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A43000 == 68 [pid = 2880] [id = 280] 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (00000099830EFC00) [pid = 2880] [serial = 839] [outer = 0000000000000000] 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099830F9000) [pid = 2880] [serial = 840] [outer = 00000099830EFC00] 08:16:31 INFO - PROCESS | 2880 | 1464016591141 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (0000009983A0A000) [pid = 2880] [serial = 841] [outer = 00000099830EFC00] 08:16:31 INFO - PROCESS | 2880 | 1464016591599 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 691ms 08:16:31 INFO - PROCESS | 2880 | 1464016591667 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 08:16:31 INFO - PROCESS | 2880 | 1464016591670 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 08:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:16:31 INFO - PROCESS | 2880 | 1464016591673 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 2880 | 1464016591675 Marionette TRACE conn6 <- [1,1086,null,{}] 08:16:31 INFO - PROCESS | 2880 | 1464016591679 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:31 INFO - PROCESS | 2880 | 1464016591768 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 08:16:31 INFO - PROCESS | 2880 | 1464016591777 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8147000 == 69 [pid = 2880] [id = 281] 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (0000009983A0B000) [pid = 2880] [serial = 842] [outer = 0000000000000000] 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (0000009983D3BC00) [pid = 2880] [serial = 843] [outer = 0000009983A0B000] 08:16:31 INFO - PROCESS | 2880 | 1464016591895 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (0000009983F51800) [pid = 2880] [serial = 844] [outer = 0000009983A0B000] 08:16:32 INFO - PROCESS | 2880 | 1464016592307 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 08:16:32 INFO - PROCESS | 2880 | 1464016592347 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 2880 | 1464016592350 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 08:16:32 INFO - PROCESS | 2880 | 1464016592353 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:16:32 INFO - PROCESS | 2880 | 1464016592355 Marionette TRACE conn6 <- [1,1090,null,{}] 08:16:32 INFO - PROCESS | 2880 | 1464016592358 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:32 INFO - PROCESS | 2880 | 1464016592484 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 08:16:32 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 08:16:32 INFO - PROCESS | 2880 | 1464016592717 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD3CE800 == 70 [pid = 2880] [id = 282] 08:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099D8AC2000) [pid = 2880] [serial = 845] [outer = 0000000000000000] 08:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099D8AC9800) [pid = 2880] [serial = 846] [outer = 00000099D8AC2000] 08:16:32 INFO - PROCESS | 2880 | 1464016592790 Marionette DEBUG loaded listener.js 08:16:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099D8B0EC00) [pid = 2880] [serial = 847] [outer = 00000099D8AC2000] 08:16:33 INFO - PROCESS | 2880 | 1464016593266 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 943ms 08:16:33 INFO - PROCESS | 2880 | 1464016593300 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 2880 | 1464016593302 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 08:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:16:33 INFO - PROCESS | 2880 | 1464016593305 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 2880 | 1464016593307 Marionette TRACE conn6 <- [1,1094,null,{}] 08:16:33 INFO - PROCESS | 2880 | 1464016593310 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:33 INFO - PROCESS | 2880 | 1464016593448 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 08:16:33 INFO - PROCESS | 2880 | 1464016593506 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDCE800 == 71 [pid = 2880] [id = 283] 08:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099D94C3400) [pid = 2880] [serial = 848] [outer = 0000000000000000] 08:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099DA251000) [pid = 2880] [serial = 849] [outer = 00000099D94C3400] 08:16:33 INFO - PROCESS | 2880 | 1464016593553 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099DD30E400) [pid = 2880] [serial = 850] [outer = 00000099D94C3400] 08:16:33 INFO - PROCESS | 2880 | 1464016593973 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 691ms 08:16:34 INFO - PROCESS | 2880 | 1464016594000 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 08:16:34 INFO - PROCESS | 2880 | 1464016594002 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 08:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:16:34 INFO - PROCESS | 2880 | 1464016594006 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:16:34 INFO - PROCESS | 2880 | 1464016594008 Marionette TRACE conn6 <- [1,1098,null,{}] 08:16:34 INFO - PROCESS | 2880 | 1464016594011 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:34 INFO - PROCESS | 2880 | 1464016594134 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 08:16:34 INFO - PROCESS | 2880 | 1464016594199 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E286F000 == 72 [pid = 2880] [id = 284] 08:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (00000099DD799400) [pid = 2880] [serial = 851] [outer = 0000000000000000] 08:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (00000099DDC75C00) [pid = 2880] [serial = 852] [outer = 00000099DD799400] 08:16:34 INFO - PROCESS | 2880 | 1464016594245 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (00000099DE1ABC00) [pid = 2880] [serial = 853] [outer = 00000099DD799400] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (00000099EA14A000) [pid = 2880] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (0000009983D3A000) [pid = 2880] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (00000099E2834000) [pid = 2880] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099811E8C00) [pid = 2880] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (0000009982F49C00) [pid = 2880] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099806F0000) [pid = 2880] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (0000009983F4D800) [pid = 2880] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099DF7AC400) [pid = 2880] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:16:34 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099E5B0F800) [pid = 2880] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:16:34 INFO - PROCESS | 2880 | 1464016594966 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 986ms 08:16:34 INFO - PROCESS | 2880 | 1464016594995 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 2880 | 1464016594997 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 08:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:16:35 INFO - PROCESS | 2880 | 1464016595000 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 2880 | 1464016595002 Marionette TRACE conn6 <- [1,1102,null,{}] 08:16:35 INFO - PROCESS | 2880 | 1464016595006 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:35 INFO - PROCESS | 2880 | 1464016595124 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 08:16:35 INFO - PROCESS | 2880 | 1464016595133 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4384000 == 73 [pid = 2880] [id = 285] 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (0000009983F48C00) [pid = 2880] [serial = 854] [outer = 0000000000000000] 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099DED09000) [pid = 2880] [serial = 855] [outer = 0000009983F48C00] 08:16:35 INFO - PROCESS | 2880 | 1464016595179 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099DF33B800) [pid = 2880] [serial = 856] [outer = 0000009983F48C00] 08:16:35 INFO - PROCESS | 2880 | 1464016595590 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 629ms 08:16:35 INFO - PROCESS | 2880 | 1464016595633 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 2880 | 1464016595635 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 08:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:16:35 INFO - PROCESS | 2880 | 1464016595639 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 2880 | 1464016595640 Marionette TRACE conn6 <- [1,1106,null,{}] 08:16:35 INFO - PROCESS | 2880 | 1464016595644 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:35 INFO - PROCESS | 2880 | 1464016595731 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 08:16:35 INFO - PROCESS | 2880 | 1464016595738 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54B5800 == 74 [pid = 2880] [id = 286] 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099E2325400) [pid = 2880] [serial = 857] [outer = 0000000000000000] 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099E2343400) [pid = 2880] [serial = 858] [outer = 00000099E2325400] 08:16:35 INFO - PROCESS | 2880 | 1464016595783 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099E23F2800) [pid = 2880] [serial = 859] [outer = 00000099E2325400] 08:16:36 INFO - PROCESS | 2880 | 1464016596254 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 08:16:36 INFO - PROCESS | 2880 | 1464016596291 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 08:16:36 INFO - PROCESS | 2880 | 1464016596294 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 08:16:36 INFO - PROCESS | 2880 | 1464016596298 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:16:36 INFO - PROCESS | 2880 | 1464016596300 Marionette TRACE conn6 <- [1,1110,null,{}] 08:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:16:36 INFO - PROCESS | 2880 | 1464016596303 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:36 INFO - PROCESS | 2880 | 1464016596391 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 08:16:36 INFO - PROCESS | 2880 | 1464016596398 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B3A800 == 75 [pid = 2880] [id = 287] 08:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (00000099E282BC00) [pid = 2880] [serial = 860] [outer = 0000000000000000] 08:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (00000099E2835C00) [pid = 2880] [serial = 861] [outer = 00000099E282BC00] 08:16:36 INFO - PROCESS | 2880 | 1464016596444 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (00000099E2842400) [pid = 2880] [serial = 862] [outer = 00000099E282BC00] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A1B800 == 74 [pid = 2880] [id = 60] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED28E000 == 73 [pid = 2880] [id = 59] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F1000 == 72 [pid = 2880] [id = 198] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED179000 == 71 [pid = 2880] [id = 64] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65EA000 == 70 [pid = 2880] [id = 95] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EEF3B800 == 69 [pid = 2880] [id = 230] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDC2000 == 68 [pid = 2880] [id = 65] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EF780000 == 67 [pid = 2880] [id = 249] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EEE1D000 == 66 [pid = 2880] [id = 248] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED00C000 == 65 [pid = 2880] [id = 47] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 0000009980150000 == 64 [pid = 2880] [id = 231] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EDA27800 == 63 [pid = 2880] [id = 62] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED01E000 == 62 [pid = 2880] [id = 127] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A81000 == 61 [pid = 2880] [id = 80] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2B0000 == 60 [pid = 2880] [id = 169] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E940E000 == 59 [pid = 2880] [id = 97] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 000000998061D000 == 58 [pid = 2880] [id = 229] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A0D000 == 57 [pid = 2880] [id = 142] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2CE000 == 56 [pid = 2880] [id = 112] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98C6000 == 55 [pid = 2880] [id = 157] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EFF20800 == 54 [pid = 2880] [id = 228] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2A7000 == 53 [pid = 2880] [id = 48] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED17A000 == 52 [pid = 2880] [id = 126] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA1000 == 51 [pid = 2880] [id = 63] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099EE2D8000 == 50 [pid = 2880] [id = 94] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F4C800 == 49 [pid = 2880] [id = 175] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27AB800 == 48 [pid = 2880] [id = 33] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099F038F800 == 47 [pid = 2880] [id = 227] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A93800 == 46 [pid = 2880] [id = 96] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0CF000 == 45 [pid = 2880] [id = 81] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099807BD800 == 44 [pid = 2880] [id = 158] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE07E800 == 43 [pid = 2880] [id = 98] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 0000009982665800 == 42 [pid = 2880] [id = 278] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 000000998060A800 == 41 [pid = 2880] [id = 277] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A47800 == 40 [pid = 2880] [id = 276] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099838CD000 == 39 [pid = 2880] [id = 275] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 000000998233A000 == 38 [pid = 2880] [id = 274] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6629000 == 37 [pid = 2880] [id = 273] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099828E2800 == 36 [pid = 2880] [id = 272] 08:16:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE07F800 == 35 [pid = 2880] [id = 271] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDCE800 == 34 [pid = 2880] [id = 283] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD3CE800 == 33 [pid = 2880] [id = 282] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099E54B5800 == 32 [pid = 2880] [id = 286] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4384000 == 31 [pid = 2880] [id = 285] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A43000 == 30 [pid = 2880] [id = 280] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8147000 == 29 [pid = 2880] [id = 281] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 00000099E286F000 == 28 [pid = 2880] [id = 284] 08:16:38 INFO - PROCESS | 2880 | --DOCSHELL 0000009982814800 == 27 [pid = 2880] [id = 279] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (00000099EA308800) [pid = 2880] [serial = 801] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (00000099EAA9E400) [pid = 2880] [serial = 804] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (00000099EA39A000) [pid = 2880] [serial = 802] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099E52EAC00) [pid = 2880] [serial = 795] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (00000099E2832000) [pid = 2880] [serial = 765] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099830F5000) [pid = 2880] [serial = 790] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (0000009981626800) [pid = 2880] [serial = 789] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099D8B04C00) [pid = 2880] [serial = 792] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099DD305800) [pid = 2880] [serial = 793] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099E4C11400) [pid = 2880] [serial = 768] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (0000009982691400) [pid = 2880] [serial = 754] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099806E3800) [pid = 2880] [serial = 756] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099830FCC00) [pid = 2880] [serial = 759] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (0000009983F7B800) [pid = 2880] [serial = 786] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (00000099DD4ED400) [pid = 2880] [serial = 762] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (0000009983F51400) [pid = 2880] [serial = 807] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (00000099E8448000) [pid = 2880] [serial = 774] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099E5E68C00) [pid = 2880] [serial = 771] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (0000009983F57C00) [pid = 2880] [serial = 808] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (00000099E8F37800) [pid = 2880] [serial = 777] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (00000099E9A62800) [pid = 2880] [serial = 780] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099828CF400) [pid = 2880] [serial = 783] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (00000099E6033400) [pid = 2880] [serial = 810] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099EA3ABC00) [pid = 2880] [serial = 813] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099E5B82C00) [pid = 2880] [serial = 796] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099EA3A3800) [pid = 2880] [serial = 811] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099EBB29000) [pid = 2880] [serial = 805] [outer = 0000000000000000] [url = about:blank] 08:16:38 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099E8F30C00) [pid = 2880] [serial = 798] [outer = 0000000000000000] [url = about:blank] 08:16:39 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E9AC9000) [pid = 2880] [serial = 799] [outer = 0000000000000000] [url = about:blank] 08:16:39 INFO - PROCESS | 2880 | 1464016599084 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2837ms 08:16:39 INFO - PROCESS | 2880 | 1464016599143 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 2880 | 1464016599147 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 08:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:16:39 INFO - PROCESS | 2880 | 1464016599153 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 2880 | 1464016599157 Marionette TRACE conn6 <- [1,1114,null,{}] 08:16:39 INFO - PROCESS | 2880 | 1464016599163 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:39 INFO - PROCESS | 2880 | 1464016599262 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 08:16:39 INFO - PROCESS | 2880 | 1464016599277 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:39 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A1D800 == 28 [pid = 2880] [id = 288] 08:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099806F1000) [pid = 2880] [serial = 863] [outer = 0000000000000000] 08:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099806F1C00) [pid = 2880] [serial = 864] [outer = 00000099806F1000] 08:16:39 INFO - PROCESS | 2880 | 1464016599331 Marionette DEBUG loaded listener.js 08:16:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (0000009980A3F800) [pid = 2880] [serial = 865] [outer = 00000099806F1000] 08:16:39 INFO - PROCESS | 2880 | 1464016599833 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 733ms 08:16:39 INFO - PROCESS | 2880 | 1464016599890 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 2880 | 1464016599897 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 08:16:39 INFO - PROCESS | 2880 | 1464016599904 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:16:39 INFO - PROCESS | 2880 | 1464016599907 Marionette TRACE conn6 <- [1,1118,null,{}] 08:16:39 INFO - PROCESS | 2880 | 1464016599911 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:40 INFO - PROCESS | 2880 | 1464016600003 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 08:16:40 INFO - PROCESS | 2880 | 1464016600013 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823E0000 == 29 [pid = 2880] [id = 289] 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (0000009981622C00) [pid = 2880] [serial = 866] [outer = 0000000000000000] 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (0000009981627400) [pid = 2880] [serial = 867] [outer = 0000009981622C00] 08:16:40 INFO - PROCESS | 2880 | 1464016600063 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (0000009982580800) [pid = 2880] [serial = 868] [outer = 0000009981622C00] 08:16:40 INFO - PROCESS | 2880 | 1464016600554 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 693ms 08:16:40 INFO - PROCESS | 2880 | 1464016600603 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 08:16:40 INFO - PROCESS | 2880 | 1464016600606 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 08:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:16:40 INFO - PROCESS | 2880 | 1464016600609 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:16:40 INFO - PROCESS | 2880 | 1464016600613 Marionette TRACE conn6 <- [1,1122,null,{}] 08:16:40 INFO - PROCESS | 2880 | 1464016600659 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:40 INFO - PROCESS | 2880 | 1464016600802 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 08:16:40 INFO - PROCESS | 2880 | 1464016600814 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983161000 == 30 [pid = 2880] [id = 290] 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099801F5400) [pid = 2880] [serial = 869] [outer = 0000000000000000] 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099828CB000) [pid = 2880] [serial = 870] [outer = 00000099801F5400] 08:16:40 INFO - PROCESS | 2880 | 1464016600866 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099829F0800) [pid = 2880] [serial = 871] [outer = 00000099801F5400] 08:16:41 INFO - PROCESS | 2880 | [GFX2-]: DrawTargetD2D 1.1 (00000099DECE9750): Failed to create GradientStopCollection with no stops. 08:16:41 INFO - PROCESS | 2880 | [GFX3-]: No stops specified for gradient pattern. 08:16:41 INFO - PROCESS | 2880 | 1464016601308 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 733ms 08:16:41 INFO - PROCESS | 2880 | 1464016601345 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 2880 | 1464016601347 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 08:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:16:41 INFO - PROCESS | 2880 | 1464016601350 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - PROCESS | 2880 | 1464016601352 Marionette TRACE conn6 <- [1,1126,null,{}] 08:16:41 INFO - PROCESS | 2880 | 1464016601356 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:41 INFO - PROCESS | 2880 | 1464016601472 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 08:16:41 INFO - PROCESS | 2880 | 1464016601480 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838E0800 == 31 [pid = 2880] [id = 291] 08:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099830F0400) [pid = 2880] [serial = 872] [outer = 0000000000000000] 08:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099830FC000) [pid = 2880] [serial = 873] [outer = 00000099830F0400] 08:16:41 INFO - PROCESS | 2880 | 1464016601528 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (000000998334F800) [pid = 2880] [serial = 874] [outer = 00000099830F0400] 08:16:41 INFO - PROCESS | 2880 | 1464016601960 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 628ms 08:16:41 INFO - PROCESS | 2880 | 1464016601982 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 08:16:41 INFO - PROCESS | 2880 | 1464016601984 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 08:16:41 INFO - PROCESS | 2880 | 1464016601987 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:16:41 INFO - PROCESS | 2880 | 1464016601989 Marionette TRACE conn6 <- [1,1130,null,{}] 08:16:42 INFO - PROCESS | 2880 | 1464016601992 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:42 INFO - PROCESS | 2880 | 1464016602073 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 08:16:42 INFO - PROCESS | 2880 | 1464016602081 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F3C800 == 32 [pid = 2880] [id = 292] 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (0000009981622800) [pid = 2880] [serial = 875] [outer = 0000000000000000] 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (0000009983A11000) [pid = 2880] [serial = 876] [outer = 0000009981622800] 08:16:42 INFO - PROCESS | 2880 | 1464016602128 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (0000009983D3C000) [pid = 2880] [serial = 877] [outer = 0000009981622800] 08:16:42 INFO - PROCESS | 2880 | 1464016602614 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 692ms 08:16:42 INFO - PROCESS | 2880 | 1464016602683 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 2880 | 1464016602685 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 08:16:42 INFO - PROCESS | 2880 | 1464016602688 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:16:42 INFO - PROCESS | 2880 | 1464016602690 Marionette TRACE conn6 <- [1,1134,null,{}] 08:16:42 INFO - PROCESS | 2880 | 1464016602693 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:42 INFO - PROCESS | 2880 | 1464016602814 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 08:16:42 INFO - PROCESS | 2880 | 1464016602828 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D81F7800 == 33 [pid = 2880] [id = 293] 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (0000009983F77400) [pid = 2880] [serial = 878] [outer = 0000000000000000] 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (00000099D810C800) [pid = 2880] [serial = 879] [outer = 0000009983F77400] 08:16:42 INFO - PROCESS | 2880 | 1464016602877 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (00000099D85BCC00) [pid = 2880] [serial = 880] [outer = 0000009983F77400] 08:16:43 INFO - PROCESS | 2880 | 1464016603312 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 691ms 08:16:43 INFO - PROCESS | 2880 | 1464016603383 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 2880 | 1464016603385 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 08:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:16:43 INFO - PROCESS | 2880 | 1464016603388 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 2880 | 1464016603390 Marionette TRACE conn6 <- [1,1138,null,{}] 08:16:43 INFO - PROCESS | 2880 | 1464016603393 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:43 INFO - PROCESS | 2880 | 1464016603501 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 08:16:43 INFO - PROCESS | 2880 | 1464016603514 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9683800 == 34 [pid = 2880] [id = 294] 08:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (00000099803F7800) [pid = 2880] [serial = 881] [outer = 0000000000000000] 08:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (00000099D8A77C00) [pid = 2880] [serial = 882] [outer = 00000099803F7800] 08:16:43 INFO - PROCESS | 2880 | 1464016603560 Marionette DEBUG loaded listener.js 08:16:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099D8ABE800) [pid = 2880] [serial = 883] [outer = 00000099803F7800] 08:16:44 INFO - PROCESS | 2880 | 1464016604004 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 08:16:44 INFO - PROCESS | 2880 | 1464016604062 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 2880 | 1464016604064 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 08:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:16:44 INFO - PROCESS | 2880 | 1464016604068 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 2880 | 1464016604069 Marionette TRACE conn6 <- [1,1142,null,{}] 08:16:44 INFO - PROCESS | 2880 | 1464016604073 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:44 INFO - PROCESS | 2880 | 1464016604155 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 08:16:44 INFO - PROCESS | 2880 | 1464016604164 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD326800 == 35 [pid = 2880] [id = 295] 08:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099D8AC8400) [pid = 2880] [serial = 884] [outer = 0000000000000000] 08:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099D8B05000) [pid = 2880] [serial = 885] [outer = 00000099D8AC8400] 08:16:44 INFO - PROCESS | 2880 | 1464016604212 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099D8B11C00) [pid = 2880] [serial = 886] [outer = 00000099D8AC8400] 08:16:44 INFO - PROCESS | 2880 | 1464016604685 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 08:16:44 INFO - PROCESS | 2880 | 1464016604741 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 2880 | 1464016604743 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 08:16:44 INFO - PROCESS | 2880 | 1464016604747 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:16:44 INFO - PROCESS | 2880 | 1464016604748 Marionette TRACE conn6 <- [1,1146,null,{}] 08:16:44 INFO - PROCESS | 2880 | 1464016604752 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:44 INFO - PROCESS | 2880 | 1464016604886 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 08:16:44 INFO - PROCESS | 2880 | 1464016604910 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983160800 == 36 [pid = 2880] [id = 296] 08:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099D8B0DC00) [pid = 2880] [serial = 887] [outer = 0000000000000000] 08:16:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099D8CE5400) [pid = 2880] [serial = 888] [outer = 00000099D8B0DC00] 08:16:44 INFO - PROCESS | 2880 | 1464016604956 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (00000099D9369000) [pid = 2880] [serial = 889] [outer = 00000099D8B0DC00] 08:16:45 INFO - PROCESS | 2880 | 1464016605407 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",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:16:45 INFO - PROCESS | 2880 | 1464016605443 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 08:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:16:45 INFO - PROCESS | 2880 | 1464016605447 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:16:45 INFO - PROCESS | 2880 | 1464016605449 Marionette TRACE conn6 <- [1,1150,null,{}] 08:16:45 INFO - PROCESS | 2880 | 1464016605458 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:45 INFO - PROCESS | 2880 | 1464016605581 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 08:16:45 INFO - PROCESS | 2880 | 1464016605588 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F3000 == 37 [pid = 2880] [id = 297] 08:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (00000099D936B000) [pid = 2880] [serial = 890] [outer = 0000000000000000] 08:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (00000099D94C1000) [pid = 2880] [serial = 891] [outer = 00000099D936B000] 08:16:45 INFO - PROCESS | 2880 | 1464016605633 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (00000099DA251400) [pid = 2880] [serial = 892] [outer = 00000099D936B000] 08:16:46 INFO - PROCESS | 2880 | 1464016606090 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 691ms 08:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:16:46 INFO - PROCESS | 2880 | 1464016606142 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 2880 | 1464016606145 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 08:16:46 INFO - PROCESS | 2880 | 1464016606148 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 2880 | 1464016606151 Marionette TRACE conn6 <- [1,1154,null,{}] 08:16:46 INFO - PROCESS | 2880 | 1464016606154 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:46 INFO - PROCESS | 2880 | 1464016606314 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 08:16:46 INFO - PROCESS | 2880 | 1464016606341 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:46 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F3B800 == 38 [pid = 2880] [id = 298] 08:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (00000099DD44D400) [pid = 2880] [serial = 893] [outer = 0000000000000000] 08:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (00000099DD47E800) [pid = 2880] [serial = 894] [outer = 00000099DD44D400] 08:16:46 INFO - PROCESS | 2880 | 1464016606400 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (00000099DDC7B800) [pid = 2880] [serial = 895] [outer = 00000099DD44D400] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (0000009982F45000) [pid = 2880] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (00000099828C5000) [pid = 2880] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (00000099806B8400) [pid = 2880] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (00000099D8CE1C00) [pid = 2880] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (00000099E9745000) [pid = 2880] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (00000099E30BAC00) [pid = 2880] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (00000099E8F2A400) [pid = 2880] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099E9256800) [pid = 2880] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (00000099EA398800) [pid = 2880] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099EA805800) [pid = 2880] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (00000099806F0400) [pid = 2880] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099E981C800) [pid = 2880] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099E68EF000) [pid = 2880] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099E5B75800) [pid = 2880] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099EA806400) [pid = 2880] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E5784C00) [pid = 2880] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099E235D400) [pid = 2880] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (00000099806B2C00) [pid = 2880] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (00000099DD2C5400) [pid = 2880] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (00000099E8EF0C00) [pid = 2880] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (00000099E8EEB400) [pid = 2880] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (0000009981625400) [pid = 2880] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (00000099806E6400) [pid = 2880] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (00000099829E2C00) [pid = 2880] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (00000099E9AC3000) [pid = 2880] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099E3086800) [pid = 2880] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (00000099E4C06800) [pid = 2880] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (0000009982F45400) [pid = 2880] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099EA145400) [pid = 2880] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099D8CDE000) [pid = 2880] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099E30B6C00) [pid = 2880] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (000000998161B800) [pid = 2880] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099806E6800) [pid = 2880] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099828C4C00) [pid = 2880] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099811E6C00) [pid = 2880] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E4C06400) [pid = 2880] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E2325400) [pid = 2880] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099DD799400) [pid = 2880] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099D94C3400) [pid = 2880] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (0000009983F48C00) [pid = 2880] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (0000009980A3BC00) [pid = 2880] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099830F3800) [pid = 2880] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (0000009983344800) [pid = 2880] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099826A1000) [pid = 2880] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E3088400) [pid = 2880] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (0000009983D31400) [pid = 2880] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (0000009981627000) [pid = 2880] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099EA3A9800) [pid = 2880] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009983A0B000) [pid = 2880] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099830EFC00) [pid = 2880] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099803F6400) [pid = 2880] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:16:47 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099D8AC2000) [pid = 2880] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:16:47 INFO - PROCESS | 2880 | 1464016607601 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1488ms 08:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:16:47 INFO - PROCESS | 2880 | 1464016607637 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 2880 | 1464016607639 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 08:16:47 INFO - PROCESS | 2880 | 1464016607643 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 2880 | 1464016607644 Marionette TRACE conn6 <- [1,1158,null,{}] 08:16:47 INFO - PROCESS | 2880 | 1464016607648 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:47 INFO - PROCESS | 2880 | 1464016607731 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 08:16:47 INFO - PROCESS | 2880 | 1464016607738 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7088800 == 39 [pid = 2880] [id = 299] 08:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099811EA000) [pid = 2880] [serial = 896] [outer = 0000000000000000] 08:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099828C2C00) [pid = 2880] [serial = 897] [outer = 00000099811EA000] 08:16:47 INFO - PROCESS | 2880 | 1464016607794 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099830F4C00) [pid = 2880] [serial = 898] [outer = 00000099811EA000] 08:16:48 INFO - PROCESS | 2880 | 1464016608226 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 628ms 08:16:48 INFO - PROCESS | 2880 | 1464016608275 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 2880 | 1464016608277 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 08:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:16:48 INFO - PROCESS | 2880 | 1464016608280 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 2880 | 1464016608282 Marionette TRACE conn6 <- [1,1162,null,{}] 08:16:48 INFO - PROCESS | 2880 | 1464016608285 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:48 INFO - PROCESS | 2880 | 1464016608369 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 08:16:48 INFO - PROCESS | 2880 | 1464016608375 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4383000 == 40 [pid = 2880] [id = 300] 08:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099D8CDB800) [pid = 2880] [serial = 899] [outer = 0000000000000000] 08:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099D8CE8000) [pid = 2880] [serial = 900] [outer = 00000099D8CDB800] 08:16:48 INFO - PROCESS | 2880 | 1464016608421 Marionette DEBUG loaded listener.js 08:16:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099DDE61800) [pid = 2880] [serial = 901] [outer = 00000099D8CDB800] 08:16:48 INFO - PROCESS | 2880 | 1464016608876 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 2880 | 1464016608912 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 08:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:16:48 INFO - PROCESS | 2880 | 1464016608919 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 2880 | 1464016608921 Marionette TRACE conn6 <- [1,1166,null,{}] 08:16:48 INFO - PROCESS | 2880 | 1464016608925 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:49 INFO - PROCESS | 2880 | 1464016609009 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 08:16:49 INFO - PROCESS | 2880 | 1464016609017 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5233800 == 41 [pid = 2880] [id = 301] 08:16:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DE033400) [pid = 2880] [serial = 902] [outer = 0000000000000000] 08:16:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099DE0E4000) [pid = 2880] [serial = 903] [outer = 00000099DE033400] 08:16:49 INFO - PROCESS | 2880 | 1464016609064 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099DE1AD800) [pid = 2880] [serial = 904] [outer = 00000099DE033400] 08:16:49 INFO - PROCESS | 2880 | 1464016609860 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 2880 | 1464016609916 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 08:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:16:49 INFO - PROCESS | 2880 | 1464016609922 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 2880 | 1464016609926 Marionette TRACE conn6 <- [1,1170,null,{}] 08:16:49 INFO - PROCESS | 2880 | 1464016609932 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:50 INFO - PROCESS | 2880 | 1464016610079 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 08:16:50 INFO - PROCESS | 2880 | 1464016610204 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 2880 | ++DOCSHELL 000000998280E000 == 42 [pid = 2880] [id = 302] 08:16:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (0000009980A39400) [pid = 2880] [serial = 905] [outer = 0000000000000000] 08:16:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099811EE000) [pid = 2880] [serial = 906] [outer = 0000009980A39400] 08:16:50 INFO - PROCESS | 2880 | 1464016610267 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (000000998268FC00) [pid = 2880] [serial = 907] [outer = 0000009980A39400] 08:16:50 INFO - PROCESS | 2880 | 1464016610975 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 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:16:51 INFO - PROCESS | 2880 | 1464016611078 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 08:16:51 INFO - PROCESS | 2880 | 1464016611086 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:16:51 INFO - PROCESS | 2880 | 1464016611089 Marionette TRACE conn6 <- [1,1174,null,{}] 08:16:51 INFO - PROCESS | 2880 | 1464016611093 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:51 INFO - PROCESS | 2880 | 1464016611252 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 08:16:51 INFO - PROCESS | 2880 | 1464016611370 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9669800 == 43 [pid = 2880] [id = 303] 08:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099828C7800) [pid = 2880] [serial = 908] [outer = 0000000000000000] 08:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (000000998334EC00) [pid = 2880] [serial = 909] [outer = 00000099828C7800] 08:16:51 INFO - PROCESS | 2880 | 1464016611428 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (0000009983F56800) [pid = 2880] [serial = 910] [outer = 00000099828C7800] 08:16:52 INFO - PROCESS | 2880 | 1464016612162 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (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:16:52 INFO - PROCESS | 2880 | 1464016612223 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 08:16:52 INFO - PROCESS | 2880 | 1464016612227 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 2880 | 1464016612231 Marionette TRACE conn6 <- [1,1178,null,{}] 08:16:52 INFO - PROCESS | 2880 | 1464016612243 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:52 INFO - PROCESS | 2880 | 1464016612376 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 08:16:52 INFO - PROCESS | 2880 | 1464016612609 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980616800 == 44 [pid = 2880] [id = 304] 08:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099806AD000) [pid = 2880] [serial = 911] [outer = 0000000000000000] 08:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099806B6400) [pid = 2880] [serial = 912] [outer = 00000099806AD000] 08:16:52 INFO - PROCESS | 2880 | 1464016612682 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009980A3CC00) [pid = 2880] [serial = 913] [outer = 00000099806AD000] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9627000 == 43 [pid = 2880] [id = 11] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5918800 == 42 [pid = 2880] [id = 17] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC51000 == 41 [pid = 2880] [id = 22] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDD3000 == 40 [pid = 2880] [id = 26] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6619800 == 39 [pid = 2880] [id = 29] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9241800 == 38 [pid = 2880] [id = 21] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E579C000 == 37 [pid = 2880] [id = 28] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C30000 == 36 [pid = 2880] [id = 20] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF27800 == 35 [pid = 2880] [id = 23] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E315C800 == 34 [pid = 2880] [id = 27] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4F78800 == 33 [pid = 2880] [id = 16] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7F2A000 == 32 [pid = 2880] [id = 19] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099E315D000 == 31 [pid = 2880] [id = 15] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB1E000 == 30 [pid = 2880] [id = 25] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB1A000 == 29 [pid = 2880] [id = 13] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8549800 == 28 [pid = 2880] [id = 24] 08:16:53 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEFC2800 == 27 [pid = 2880] [id = 14] 08:16:53 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E2835C00) [pid = 2880] [serial = 861] [outer = 0000000000000000] [url = about:blank] 08:16:53 INFO - PROCESS | 2880 | 1464016613418 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 2880 | 1464016613481 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 08:16:53 INFO - PROCESS | 2880 | 1464016613485 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 2880 | 1464016613489 Marionette TRACE conn6 <- [1,1182,null,{}] 08:16:53 INFO - PROCESS | 2880 | 1464016613494 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:53 INFO - PROCESS | 2880 | 1464016613586 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 08:16:53 INFO - PROCESS | 2880 | 1464016613594 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A1C000 == 28 [pid = 2880] [id = 305] 08:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (0000009981619C00) [pid = 2880] [serial = 914] [outer = 0000000000000000] 08:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (0000009981624000) [pid = 2880] [serial = 915] [outer = 0000009981619C00] 08:16:53 INFO - PROCESS | 2880 | 1464016613645 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (0000009982695000) [pid = 2880] [serial = 916] [outer = 0000009981619C00] 08:16:54 INFO - PROCESS | 2880 | 1464016614188 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 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:16:54 INFO - PROCESS | 2880 | 1464016614230 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 08:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:16:54 INFO - PROCESS | 2880 | 1464016614235 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 2880 | 1464016614237 Marionette TRACE conn6 <- [1,1186,null,{}] 08:16:54 INFO - PROCESS | 2880 | 1464016614241 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:54 INFO - PROCESS | 2880 | 1464016614329 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 08:16:54 INFO - PROCESS | 2880 | 1464016614339 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 2880 | ++DOCSHELL 000000998280F000 == 29 [pid = 2880] [id = 306] 08:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099806ABC00) [pid = 2880] [serial = 917] [outer = 0000000000000000] 08:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099829EE800) [pid = 2880] [serial = 918] [outer = 00000099806ABC00] 08:16:54 INFO - PROCESS | 2880 | 1464016614386 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099830EF800) [pid = 2880] [serial = 919] [outer = 00000099806ABC00] 08:16:54 INFO - PROCESS | 2880 | 1464016614854 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 628ms 08:16:54 INFO - PROCESS | 2880 | 1464016614868 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 2880 | 1464016614878 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 08:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:16:54 INFO - PROCESS | 2880 | 1464016614883 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 2880 | 1464016614889 Marionette TRACE conn6 <- [1,1190,null,{}] 08:16:54 INFO - PROCESS | 2880 | 1464016614899 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:55 INFO - PROCESS | 2880 | 1464016614988 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 08:16:55 INFO - PROCESS | 2880 | 1464016614999 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983161800 == 30 [pid = 2880] [id = 307] 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (0000009983A05400) [pid = 2880] [serial = 920] [outer = 0000000000000000] 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009983A0CC00) [pid = 2880] [serial = 921] [outer = 0000009983A05400] 08:16:55 INFO - PROCESS | 2880 | 1464016615045 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (0000009983D3BC00) [pid = 2880] [serial = 922] [outer = 0000009983A05400] 08:16:55 INFO - PROCESS | 2880 | 1464016615490 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:16:55 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:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 629ms 08:16:55 INFO - PROCESS | 2880 | 1464016615516 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 2880 | 1464016615519 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 08:16:55 INFO - PROCESS | 2880 | 1464016615522 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:16:55 INFO - PROCESS | 2880 | 1464016615524 Marionette TRACE conn6 <- [1,1194,null,{}] 08:16:55 INFO - PROCESS | 2880 | 1464016615527 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:55 INFO - PROCESS | 2880 | 1464016615616 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 08:16:55 INFO - PROCESS | 2880 | 1464016615623 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838E1800 == 31 [pid = 2880] [id = 308] 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (0000009980A37000) [pid = 2880] [serial = 923] [outer = 0000000000000000] 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0000009983F7A800) [pid = 2880] [serial = 924] [outer = 0000009980A37000] 08:16:55 INFO - PROCESS | 2880 | 1464016615672 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099D7B11000) [pid = 2880] [serial = 925] [outer = 0000009980A37000] 08:16:56 INFO - PROCESS | 2880 | 1464016616166 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:16:56 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:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 08:16:56 INFO - PROCESS | 2880 | 1464016616195 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 2880 | 1464016616197 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 08:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:16:56 INFO - PROCESS | 2880 | 1464016616201 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 2880 | 1464016616203 Marionette TRACE conn6 <- [1,1198,null,{}] 08:16:56 INFO - PROCESS | 2880 | 1464016616206 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:56 INFO - PROCESS | 2880 | 1464016616323 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 08:16:56 INFO - PROCESS | 2880 | 1464016616367 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F37000 == 32 [pid = 2880] [id = 309] 08:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099D85BD800) [pid = 2880] [serial = 926] [outer = 0000000000000000] 08:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099D8A20C00) [pid = 2880] [serial = 927] [outer = 00000099D85BD800] 08:16:56 INFO - PROCESS | 2880 | 1464016616425 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8AC3800) [pid = 2880] [serial = 928] [outer = 00000099D85BD800] 08:16:56 INFO - PROCESS | 2880 | 1464016616891 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 733ms 08:16:56 INFO - PROCESS | 2880 | 1464016616937 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 2880 | 1464016616939 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 08:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:16:56 INFO - PROCESS | 2880 | 1464016616942 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 2880 | 1464016616944 Marionette TRACE conn6 <- [1,1202,null,{}] 08:16:56 INFO - PROCESS | 2880 | 1464016616948 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:57 INFO - PROCESS | 2880 | 1464016617088 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 08:16:57 INFO - PROCESS | 2880 | 1464016617144 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9275000 == 33 [pid = 2880] [id = 310] 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D8CDF400) [pid = 2880] [serial = 929] [outer = 0000000000000000] 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D8CE5800) [pid = 2880] [serial = 930] [outer = 00000099D8CDF400] 08:16:57 INFO - PROCESS | 2880 | 1464016617190 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099D94C4400) [pid = 2880] [serial = 931] [outer = 00000099D8CDF400] 08:16:57 INFO - PROCESS | 2880 | 1464016617602 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 692ms 08:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:16:57 INFO - PROCESS | 2880 | 1464016617638 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 2880 | 1464016617640 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 08:16:57 INFO - PROCESS | 2880 | 1464016617643 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 2880 | 1464016617645 Marionette TRACE conn6 <- [1,1206,null,{}] 08:16:57 INFO - PROCESS | 2880 | 1464016617648 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:57 INFO - PROCESS | 2880 | 1464016617757 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 08:16:57 INFO - PROCESS | 2880 | 1464016617771 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD324000 == 34 [pid = 2880] [id = 311] 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099D96D8400) [pid = 2880] [serial = 932] [outer = 0000000000000000] 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099DA212000) [pid = 2880] [serial = 933] [outer = 00000099D96D8400] 08:16:57 INFO - PROCESS | 2880 | 1464016617860 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099DD2C1C00) [pid = 2880] [serial = 934] [outer = 00000099D96D8400] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D8B0DC00) [pid = 2880] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099D936B000) [pid = 2880] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099D8AC8400) [pid = 2880] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099801F5400) [pid = 2880] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099DD44D400) [pid = 2880] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099830F0400) [pid = 2880] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099E282BC00) [pid = 2880] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (0000009983F77400) [pid = 2880] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (0000009981622C00) [pid = 2880] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D8CDB800) [pid = 2880] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099806F1000) [pid = 2880] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099803F7800) [pid = 2880] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (0000009981622800) [pid = 2880] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:16:58 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099811EA000) [pid = 2880] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 08:16:58 INFO - PROCESS | 2880 | 1464016618311 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:16:58 INFO - PROCESS | 2880 | 1464016618318 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 2880 | 1464016618320 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 08:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:16:58 INFO - PROCESS | 2880 | 1464016618332 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 2880 | 1464016618334 Marionette TRACE conn6 <- [1,1210,null,{}] 08:16:58 INFO - PROCESS | 2880 | 1464016618337 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:58 INFO - PROCESS | 2880 | 1464016618446 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 08:16:58 INFO - PROCESS | 2880 | 1464016618455 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 2880 | ++DOCSHELL 000000998280D800 == 35 [pid = 2880] [id = 312] 08:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009982F50800) [pid = 2880] [serial = 935] [outer = 0000000000000000] 08:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099D8B0D400) [pid = 2880] [serial = 936] [outer = 0000009982F50800] 08:16:58 INFO - PROCESS | 2880 | 1464016618501 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099DD2C2400) [pid = 2880] [serial = 937] [outer = 0000009982F50800] 08:16:58 INFO - PROCESS | 2880 | 1464016618905 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 2880 | 1464016618971 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 08:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:16:58 INFO - PROCESS | 2880 | 1464016618974 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 2880 | 1464016618976 Marionette TRACE conn6 <- [1,1214,null,{}] 08:16:58 INFO - PROCESS | 2880 | 1464016618980 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:59 INFO - PROCESS | 2880 | 1464016619064 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 08:16:59 INFO - PROCESS | 2880 | 1464016619071 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDC8000 == 36 [pid = 2880] [id = 313] 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DD369C00) [pid = 2880] [serial = 938] [outer = 0000000000000000] 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DD4E9800) [pid = 2880] [serial = 939] [outer = 00000099DD369C00] 08:16:59 INFO - PROCESS | 2880 | 1464016619116 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099DDC79800) [pid = 2880] [serial = 940] [outer = 00000099DD369C00] 08:16:59 INFO - PROCESS | 2880 | 1464016619539 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 08:16:59 INFO - PROCESS | 2880 | 1464016619606 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 2880 | 1464016619608 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 08:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:16:59 INFO - PROCESS | 2880 | 1464016619611 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 2880 | 1464016619613 Marionette TRACE conn6 <- [1,1218,null,{}] 08:16:59 INFO - PROCESS | 2880 | 1464016619617 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:59 INFO - PROCESS | 2880 | 1464016619700 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 08:16:59 INFO - PROCESS | 2880 | 1464016619706 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2868800 == 37 [pid = 2880] [id = 314] 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DE09B800) [pid = 2880] [serial = 941] [outer = 0000000000000000] 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DE0E6800) [pid = 2880] [serial = 942] [outer = 00000099DE09B800] 08:16:59 INFO - PROCESS | 2880 | 1464016619757 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099DED0A000) [pid = 2880] [serial = 943] [outer = 00000099DE09B800] 08:17:00 INFO - PROCESS | 2880 | 1464016620387 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 837ms 08:17:00 INFO - PROCESS | 2880 | 1464016620460 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 2880 | 1464016620465 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 08:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:17:00 INFO - PROCESS | 2880 | 1464016620472 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 2880 | 1464016620476 Marionette TRACE conn6 <- [1,1222,null,{}] 08:17:00 INFO - PROCESS | 2880 | 1464016620482 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:00 INFO - PROCESS | 2880 | 1464016620600 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 08:17:00 INFO - PROCESS | 2880 | 1464016620675 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823DB000 == 38 [pid = 2880] [id = 315] 08:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009980A3B000) [pid = 2880] [serial = 944] [outer = 0000000000000000] 08:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009982579C00) [pid = 2880] [serial = 945] [outer = 0000009980A3B000] 08:17:00 INFO - PROCESS | 2880 | 1464016620776 Marionette DEBUG loaded listener.js 08:17:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099828C5800) [pid = 2880] [serial = 946] [outer = 0000009980A3B000] 08:17:01 INFO - PROCESS | 2880 | 1464016621370 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 944ms 08:17:01 INFO - PROCESS | 2880 | 1464016621416 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 08:17:01 INFO - PROCESS | 2880 | 1464016621423 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 08:17:01 INFO - PROCESS | 2880 | 1464016621430 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:17:01 INFO - PROCESS | 2880 | 1464016621433 Marionette TRACE conn6 <- [1,1226,null,{}] 08:17:01 INFO - PROCESS | 2880 | 1464016621437 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:01 INFO - PROCESS | 2880 | 1464016621552 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 08:17:01 INFO - PROCESS | 2880 | 1464016621639 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:01 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F38800 == 39 [pid = 2880] [id = 316] 08:17:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099830F7000) [pid = 2880] [serial = 947] [outer = 0000000000000000] 08:17:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (0000009983A02800) [pid = 2880] [serial = 948] [outer = 00000099830F7000] 08:17:01 INFO - PROCESS | 2880 | 1464016621696 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (0000009983F54C00) [pid = 2880] [serial = 949] [outer = 00000099830F7000] 08:17:02 INFO - PROCESS | 2880 | 1464016622296 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 942ms 08:17:02 INFO - PROCESS | 2880 | 1464016622378 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 08:17:02 INFO - PROCESS | 2880 | 1464016622381 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 08:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:17:02 INFO - PROCESS | 2880 | 1464016622384 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:17:02 INFO - PROCESS | 2880 | 1464016622388 Marionette TRACE conn6 <- [1,1230,null,{}] 08:17:02 INFO - PROCESS | 2880 | 1464016622400 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:02 INFO - PROCESS | 2880 | 1464016622525 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 08:17:02 INFO - PROCESS | 2880 | 1464016622593 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4676800 == 40 [pid = 2880] [id = 317] 08:17:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8B06800) [pid = 2880] [serial = 950] [outer = 0000000000000000] 08:17:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D8CDE400) [pid = 2880] [serial = 951] [outer = 00000099D8B06800] 08:17:02 INFO - PROCESS | 2880 | 1464016622693 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DE09C800) [pid = 2880] [serial = 952] [outer = 00000099D8B06800] 08:17:03 INFO - PROCESS | 2880 | 1464016623288 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 944ms 08:17:03 INFO - PROCESS | 2880 | 1464016623330 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 2880 | 1464016623334 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 08:17:03 INFO - PROCESS | 2880 | 1464016623337 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:17:03 INFO - PROCESS | 2880 | 1464016623339 Marionette TRACE conn6 <- [1,1234,null,{}] 08:17:03 INFO - PROCESS | 2880 | 1464016623343 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:03 INFO - PROCESS | 2880 | 1464016623454 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 08:17:03 INFO - PROCESS | 2880 | 1464016623540 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5496800 == 41 [pid = 2880] [id = 318] 08:17:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DE030C00) [pid = 2880] [serial = 953] [outer = 0000000000000000] 08:17:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DED92800) [pid = 2880] [serial = 954] [outer = 00000099DE030C00] 08:17:03 INFO - PROCESS | 2880 | 1464016623599 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DF33C400) [pid = 2880] [serial = 955] [outer = 00000099DE030C00] 08:17:04 INFO - PROCESS | 2880 | 1464016624286 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 984ms 08:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:17:04 INFO - PROCESS | 2880 | 1464016624324 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 08:17:04 INFO - PROCESS | 2880 | 1464016624326 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 08:17:04 INFO - PROCESS | 2880 | 1464016624329 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:17:04 INFO - PROCESS | 2880 | 1464016624332 Marionette TRACE conn6 <- [1,1238,null,{}] 08:17:04 INFO - PROCESS | 2880 | 1464016624335 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:04 INFO - PROCESS | 2880 | 1464016624444 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 08:17:04 INFO - PROCESS | 2880 | 1464016624518 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A27000 == 42 [pid = 2880] [id = 319] 08:17:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DF7ABC00) [pid = 2880] [serial = 956] [outer = 0000000000000000] 08:17:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E231C800) [pid = 2880] [serial = 957] [outer = 00000099DF7ABC00] 08:17:04 INFO - PROCESS | 2880 | 1464016624615 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E2341800) [pid = 2880] [serial = 958] [outer = 00000099DF7ABC00] 08:17:05 INFO - PROCESS | 2880 | 1464016625225 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 943ms 08:17:05 INFO - PROCESS | 2880 | 1464016625276 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 08:17:05 INFO - PROCESS | 2880 | 1464016625278 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 08:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:17:05 INFO - PROCESS | 2880 | 1464016625282 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 2880 | 1464016625284 Marionette TRACE conn6 <- [1,1242,null,{}] 08:17:05 INFO - PROCESS | 2880 | 1464016625288 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:05 INFO - PROCESS | 2880 | 1464016625422 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 08:17:05 INFO - PROCESS | 2880 | 1464016625666 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:05 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982655800 == 43 [pid = 2880] [id = 320] 08:17:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099803EE800) [pid = 2880] [serial = 959] [outer = 0000000000000000] 08:17:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099806E4000) [pid = 2880] [serial = 960] [outer = 00000099803EE800] 08:17:05 INFO - PROCESS | 2880 | 1464016625730 Marionette DEBUG loaded listener.js 08:17:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (000000998161B400) [pid = 2880] [serial = 961] [outer = 00000099803EE800] 08:17:06 INFO - PROCESS | 2880 | 1464016626393 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1182ms 08:17:06 INFO - PROCESS | 2880 | 1464016626467 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 2880 | 1464016626471 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 08:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:17:06 INFO - PROCESS | 2880 | 1464016626475 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 2880 | 1464016626479 Marionette TRACE conn6 <- [1,1246,null,{}] 08:17:06 INFO - PROCESS | 2880 | 1464016626504 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:06 INFO - PROCESS | 2880 | 1464016626627 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDC8000 == 42 [pid = 2880] [id = 313] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 000000998280D800 == 41 [pid = 2880] [id = 312] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD324000 == 40 [pid = 2880] [id = 311] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9275000 == 39 [pid = 2880] [id = 310] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F37000 == 38 [pid = 2880] [id = 309] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 00000099838E1800 == 37 [pid = 2880] [id = 308] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 0000009983161800 == 36 [pid = 2880] [id = 307] 08:17:06 INFO - PROCESS | 2880 | --DOCSHELL 000000998280F000 == 35 [pid = 2880] [id = 306] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099D8CE5400) [pid = 2880] [serial = 888] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D94C1000) [pid = 2880] [serial = 891] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D9369000) [pid = 2880] [serial = 889] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D8B05000) [pid = 2880] [serial = 885] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099828CB000) [pid = 2880] [serial = 870] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099829F0800) [pid = 2880] [serial = 871] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DD47E800) [pid = 2880] [serial = 894] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099830FC000) [pid = 2880] [serial = 873] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (000000998334F800) [pid = 2880] [serial = 874] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E2842400) [pid = 2880] [serial = 862] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099D810C800) [pid = 2880] [serial = 879] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099D85BCC00) [pid = 2880] [serial = 880] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (0000009981627400) [pid = 2880] [serial = 867] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099DDE61800) [pid = 2880] [serial = 901] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0000009982580800) [pid = 2880] [serial = 868] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099806F1C00) [pid = 2880] [serial = 864] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0000009980A3F800) [pid = 2880] [serial = 865] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099D8A77C00) [pid = 2880] [serial = 882] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099D8ABE800) [pid = 2880] [serial = 883] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009983A11000) [pid = 2880] [serial = 876] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099DE0E4000) [pid = 2880] [serial = 903] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (0000009983D3C000) [pid = 2880] [serial = 877] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099DA251400) [pid = 2880] [serial = 892] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099D8CE8000) [pid = 2880] [serial = 900] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099DDC7B800) [pid = 2880] [serial = 895] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099828C2C00) [pid = 2880] [serial = 897] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099D8B11C00) [pid = 2880] [serial = 886] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099830F4C00) [pid = 2880] [serial = 898] [outer = 0000000000000000] [url = about:blank] 08:17:06 INFO - PROCESS | 2880 | 1464016626737 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099807AC000 == 36 [pid = 2880] [id = 321] 08:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099806AE800) [pid = 2880] [serial = 962] [outer = 0000000000000000] 08:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009980A35800) [pid = 2880] [serial = 963] [outer = 00000099806AE800] 08:17:06 INFO - PROCESS | 2880 | 1464016626787 Marionette DEBUG loaded listener.js 08:17:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (0000009982581000) [pid = 2880] [serial = 964] [outer = 00000099806AE800] 08:17:07 INFO - PROCESS | 2880 | 1464016627248 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 798ms 08:17:07 INFO - PROCESS | 2880 | 1464016627275 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 2880 | 1464016627279 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 08:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:17:07 INFO - PROCESS | 2880 | 1464016627283 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 2880 | 1464016627285 Marionette TRACE conn6 <- [1,1250,null,{}] 08:17:07 INFO - PROCESS | 2880 | 1464016627289 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:07 INFO - PROCESS | 2880 | 1464016627379 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 08:17:07 INFO - PROCESS | 2880 | 1464016627387 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983154000 == 37 [pid = 2880] [id = 322] 08:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099826AA800) [pid = 2880] [serial = 965] [outer = 0000000000000000] 08:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099830FEC00) [pid = 2880] [serial = 966] [outer = 00000099826AA800] 08:17:07 INFO - PROCESS | 2880 | 1464016627434 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0000009983A02400) [pid = 2880] [serial = 967] [outer = 00000099826AA800] 08:17:07 INFO - PROCESS | 2880 | 1464016627925 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 692ms 08:17:07 INFO - PROCESS | 2880 | 1464016627980 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 08:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:17:07 INFO - PROCESS | 2880 | 1464016627982 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 08:17:07 INFO - PROCESS | 2880 | 1464016627988 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 2880 | 1464016627994 Marionette TRACE conn6 <- [1,1254,null,{}] 08:17:08 INFO - PROCESS | 2880 | 1464016628003 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:08 INFO - PROCESS | 2880 | 1464016628096 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 08:17:08 INFO - PROCESS | 2880 | 1464016628206 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F30800 == 38 [pid = 2880] [id = 323] 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099829EE400) [pid = 2880] [serial = 968] [outer = 0000000000000000] 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (0000009983F7A000) [pid = 2880] [serial = 969] [outer = 00000099829EE400] 08:17:08 INFO - PROCESS | 2880 | 1464016628260 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D85C2000) [pid = 2880] [serial = 970] [outer = 00000099829EE400] 08:17:08 INFO - PROCESS | 2880 | 1464016628643 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 691ms 08:17:08 INFO - PROCESS | 2880 | 1464016628680 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 2880 | 1464016628682 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 08:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:17:08 INFO - PROCESS | 2880 | 1464016628686 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 2880 | 1464016628688 Marionette TRACE conn6 <- [1,1258,null,{}] 08:17:08 INFO - PROCESS | 2880 | 1464016628691 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:08 INFO - PROCESS | 2880 | 1464016628780 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 08:17:08 INFO - PROCESS | 2880 | 1464016628787 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AAC800 == 39 [pid = 2880] [id = 324] 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D8A22800) [pid = 2880] [serial = 971] [outer = 0000000000000000] 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D8AC3400) [pid = 2880] [serial = 972] [outer = 00000099D8A22800] 08:17:08 INFO - PROCESS | 2880 | 1464016628833 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099D8B0E000) [pid = 2880] [serial = 973] [outer = 00000099D8A22800] 08:17:09 INFO - PROCESS | 2880 | 1464016629318 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 692ms 08:17:09 INFO - PROCESS | 2880 | 1464016629380 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 08:17:09 INFO - PROCESS | 2880 | 1464016629382 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 08:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:17:09 INFO - PROCESS | 2880 | 1464016629392 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:17:09 INFO - PROCESS | 2880 | 1464016629393 Marionette TRACE conn6 <- [1,1262,null,{}] 08:17:09 INFO - PROCESS | 2880 | 1464016629397 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:09 INFO - PROCESS | 2880 | 1464016629537 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 08:17:09 INFO - PROCESS | 2880 | 1464016629561 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD23C000 == 40 [pid = 2880] [id = 325] 08:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099D9297400) [pid = 2880] [serial = 974] [outer = 0000000000000000] 08:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099D936EC00) [pid = 2880] [serial = 975] [outer = 00000099D9297400] 08:17:09 INFO - PROCESS | 2880 | 1464016629614 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099DA2EF800) [pid = 2880] [serial = 976] [outer = 00000099D9297400] 08:17:10 INFO - PROCESS | 2880 | 1464016630111 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 734ms 08:17:10 INFO - PROCESS | 2880 | 1464016630135 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 2880 | 1464016630137 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 08:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:17:10 INFO - PROCESS | 2880 | 1464016630140 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 2880 | 1464016630142 Marionette TRACE conn6 <- [1,1266,null,{}] 08:17:10 INFO - PROCESS | 2880 | 1464016630145 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:10 INFO - PROCESS | 2880 | 1464016630256 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 08:17:10 INFO - PROCESS | 2880 | 1464016630264 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1D4800 == 41 [pid = 2880] [id = 326] 08:17:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099DD2C4C00) [pid = 2880] [serial = 977] [outer = 0000000000000000] 08:17:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099DDCF6C00) [pid = 2880] [serial = 978] [outer = 00000099DD2C4C00] 08:17:10 INFO - PROCESS | 2880 | 1464016630311 Marionette DEBUG loaded listener.js 08:17:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099DED8B400) [pid = 2880] [serial = 979] [outer = 00000099DD2C4C00] 08:17:10 INFO - PROCESS | 2880 | 1464016630775 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 691ms 08:17:10 INFO - PROCESS | 2880 | 1464016630833 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 2880 | 1464016630836 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 08:17:10 INFO - PROCESS | 2880 | 1464016630839 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:17:10 INFO - PROCESS | 2880 | 1464016630841 Marionette TRACE conn6 <- [1,1270,null,{}] 08:17:10 INFO - PROCESS | 2880 | 1464016630844 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:10 INFO - PROCESS | 2880 | 1464016630994 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099D85BD800) [pid = 2880] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099D8CDF400) [pid = 2880] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D96D8400) [pid = 2880] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (0000009981619C00) [pid = 2880] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099DD369C00) [pid = 2880] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099806ABC00) [pid = 2880] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099806AD000) [pid = 2880] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009983A05400) [pid = 2880] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (0000009980A37000) [pid = 2880] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:17:11 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009982F50800) [pid = 2880] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:17:11 INFO - PROCESS | 2880 | 1464016631113 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A5C000 == 42 [pid = 2880] [id = 327] 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099806AD000) [pid = 2880] [serial = 980] [outer = 0000000000000000] 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (0000009982581400) [pid = 2880] [serial = 981] [outer = 00000099806AD000] 08:17:11 INFO - PROCESS | 2880 | 1464016631158 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D8B0AC00) [pid = 2880] [serial = 982] [outer = 00000099806AD000] 08:17:11 INFO - PROCESS | 2880 | 1464016631545 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 734ms 08:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:17:11 INFO - PROCESS | 2880 | 1464016631576 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 08:17:11 INFO - PROCESS | 2880 | 1464016631579 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 08:17:11 INFO - PROCESS | 2880 | 1464016631582 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 2880 | 1464016631584 Marionette TRACE conn6 <- [1,1274,null,{}] 08:17:11 INFO - PROCESS | 2880 | 1464016631587 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:11 INFO - PROCESS | 2880 | 1464016631704 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 08:17:11 INFO - PROCESS | 2880 | 1464016631714 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E316B000 == 43 [pid = 2880] [id = 328] 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099DD369C00) [pid = 2880] [serial = 983] [outer = 0000000000000000] 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099E23FD000) [pid = 2880] [serial = 984] [outer = 00000099DD369C00] 08:17:11 INFO - PROCESS | 2880 | 1464016631762 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099E282D800) [pid = 2880] [serial = 985] [outer = 00000099DD369C00] 08:17:12 INFO - PROCESS | 2880 | 1464016632180 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 629ms 08:17:12 INFO - PROCESS | 2880 | 1464016632214 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 2880 | 1464016632217 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 08:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:17:12 INFO - PROCESS | 2880 | 1464016632220 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 2880 | 1464016632222 Marionette TRACE conn6 <- [1,1278,null,{}] 08:17:12 INFO - PROCESS | 2880 | 1464016632225 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:12 INFO - PROCESS | 2880 | 1464016632345 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 08:17:12 INFO - PROCESS | 2880 | 1464016632391 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5226000 == 44 [pid = 2880] [id = 329] 08:17:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099E2839800) [pid = 2880] [serial = 986] [outer = 0000000000000000] 08:17:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099E283DC00) [pid = 2880] [serial = 987] [outer = 00000099E2839800] 08:17:12 INFO - PROCESS | 2880 | 1464016632437 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099E2844C00) [pid = 2880] [serial = 988] [outer = 00000099E2839800] 08:17:12 INFO - PROCESS | 2880 | 1464016632854 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 08:17:12 INFO - PROCESS | 2880 | 1464016632894 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 2880 | 1464016632896 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 08:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:17:12 INFO - PROCESS | 2880 | 1464016632899 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 2880 | 1464016632901 Marionette TRACE conn6 <- [1,1282,null,{}] 08:17:12 INFO - PROCESS | 2880 | 1464016632904 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:12 INFO - PROCESS | 2880 | 1464016632991 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 08:17:13 INFO - PROCESS | 2880 | 1464016632999 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5AA1800 == 45 [pid = 2880] [id = 330] 08:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099E28A9000) [pid = 2880] [serial = 989] [outer = 0000000000000000] 08:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099E3084C00) [pid = 2880] [serial = 990] [outer = 00000099E28A9000] 08:17:13 INFO - PROCESS | 2880 | 1464016633050 Marionette DEBUG loaded listener.js 08:17:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E30C0800) [pid = 2880] [serial = 991] [outer = 00000099E28A9000] 08:17:13 INFO - PROCESS | 2880 | 1464016633791 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 943ms 08:17:13 INFO - PROCESS | 2880 | 1464016633846 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 08:17:13 INFO - PROCESS | 2880 | 1464016633852 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 08:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:17:13 INFO - PROCESS | 2880 | 1464016633857 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:17:13 INFO - PROCESS | 2880 | 1464016633862 Marionette TRACE conn6 <- [1,1286,null,{}] 08:17:13 INFO - PROCESS | 2880 | 1464016633868 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:14 INFO - PROCESS | 2880 | 1464016634018 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 08:17:14 INFO - PROCESS | 2880 | 1464016634137 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339E000 == 46 [pid = 2880] [id = 331] 08:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099829F0C00) [pid = 2880] [serial = 992] [outer = 0000000000000000] 08:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (0000009982F4BC00) [pid = 2880] [serial = 993] [outer = 00000099829F0C00] 08:17:14 INFO - PROCESS | 2880 | 1464016634198 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (000000998334E800) [pid = 2880] [serial = 994] [outer = 00000099829F0C00] 08:17:14 INFO - PROCESS | 2880 | 1464016634802 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms 08:17:14 INFO - PROCESS | 2880 | 1464016634846 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 2880 | 1464016634852 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 08:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:17:14 INFO - PROCESS | 2880 | 1464016634859 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 2880 | 1464016634862 Marionette TRACE conn6 <- [1,1290,null,{}] 08:17:14 INFO - PROCESS | 2880 | 1464016634867 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:14 INFO - PROCESS | 2880 | 1464016634986 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 08:17:15 INFO - PROCESS | 2880 | 1464016635107 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDC30800 == 47 [pid = 2880] [id = 332] 08:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (0000009983F76800) [pid = 2880] [serial = 995] [outer = 0000000000000000] 08:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8A80800) [pid = 2880] [serial = 996] [outer = 0000009983F76800] 08:17:15 INFO - PROCESS | 2880 | 1464016635167 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D9294800) [pid = 2880] [serial = 997] [outer = 0000009983F76800] 08:17:15 INFO - PROCESS | 2880 | 1464016635806 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 986ms 08:17:15 INFO - PROCESS | 2880 | 1464016635851 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 2880 | 1464016635854 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 08:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:17:15 INFO - PROCESS | 2880 | 1464016635858 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 2880 | 1464016635862 Marionette TRACE conn6 <- [1,1294,null,{}] 08:17:15 INFO - PROCESS | 2880 | 1464016635890 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:16 INFO - PROCESS | 2880 | 1464016636011 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 08:17:16 INFO - PROCESS | 2880 | 1464016636130 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:16 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339C800 == 48 [pid = 2880] [id = 333] 08:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099829F0400) [pid = 2880] [serial = 998] [outer = 0000000000000000] 08:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E23FD400) [pid = 2880] [serial = 999] [outer = 00000099829F0400] 08:17:16 INFO - PROCESS | 2880 | 1464016636191 Marionette DEBUG loaded listener.js 08:17:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E308B400) [pid = 2880] [serial = 1000] [outer = 00000099829F0400] 08:17:16 INFO - PROCESS | 2880 | 1464016636791 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1004ms 08:17:16 INFO - PROCESS | 2880 | 1464016636865 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 08:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:17:16 INFO - PROCESS | 2880 | 1464016636868 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 08:17:16 INFO - PROCESS | 2880 | 1464016636871 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 2880 | 1464016636874 Marionette TRACE conn6 <- [1,1298,null,{}] 08:17:16 INFO - PROCESS | 2880 | 1464016636877 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:17 INFO - PROCESS | 2880 | 1464016636993 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 08:17:17 INFO - PROCESS | 2880 | 1464016637083 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E662F000 == 49 [pid = 2880] [id = 334] 08:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E313E800) [pid = 2880] [serial = 1001] [outer = 0000000000000000] 08:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E3142C00) [pid = 2880] [serial = 1002] [outer = 00000099E313E800] 08:17:17 INFO - PROCESS | 2880 | 1464016637140 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E469D800) [pid = 2880] [serial = 1003] [outer = 00000099E313E800] 08:17:17 INFO - PROCESS | 2880 | 1464016637721 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 08:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 08:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 880ms 08:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:17:17 INFO - PROCESS | 2880 | 1464016637754 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 2880 | 1464016637756 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 08:17:17 INFO - PROCESS | 2880 | 1464016637760 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 2880 | 1464016637762 Marionette TRACE conn6 <- [1,1302,null,{}] 08:17:17 INFO - PROCESS | 2880 | 1464016637766 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:17 INFO - PROCESS | 2880 | 1464016637881 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 08:17:17 INFO - PROCESS | 2880 | 1464016637973 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 2880 | ++DOCSHELL 000000998169C800 == 50 [pid = 2880] [id = 335] 08:17:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (0000009981625400) [pid = 2880] [serial = 1004] [outer = 0000000000000000] 08:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099829EF400) [pid = 2880] [serial = 1005] [outer = 0000009981625400] 08:17:18 INFO - PROCESS | 2880 | 1464016638030 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099DD2C9C00) [pid = 2880] [serial = 1006] [outer = 0000009981625400] 08:17:18 INFO - PROCESS | 2880 | 1464016638874 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1133ms 08:17:18 INFO - PROCESS | 2880 | 1464016638896 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 2880 | 1464016638900 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 08:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:17:18 INFO - PROCESS | 2880 | 1464016638905 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 2880 | 1464016638908 Marionette TRACE conn6 <- [1,1306,null,{}] 08:17:18 INFO - PROCESS | 2880 | 1464016638914 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:19 INFO - PROCESS | 2880 | 1464016639017 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 08:17:19 INFO - PROCESS | 2880 | 1464016639096 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:19 INFO - PROCESS | 2880 | ++DOCSHELL 000000998266F800 == 51 [pid = 2880] [id = 336] 08:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099806F1000) [pid = 2880] [serial = 1007] [outer = 0000000000000000] 08:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099811ED800) [pid = 2880] [serial = 1008] [outer = 00000099806F1000] 08:17:19 INFO - PROCESS | 2880 | 1464016639199 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (0000009982F4FC00) [pid = 2880] [serial = 1009] [outer = 00000099806F1000] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5226000 == 50 [pid = 2880] [id = 329] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E316B000 == 49 [pid = 2880] [id = 328] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A5C000 == 48 [pid = 2880] [id = 327] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1D4800 == 47 [pid = 2880] [id = 326] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD23C000 == 46 [pid = 2880] [id = 325] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AAC800 == 45 [pid = 2880] [id = 324] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F30800 == 44 [pid = 2880] [id = 323] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099DE0E6800) [pid = 2880] [serial = 942] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983154000 == 43 [pid = 2880] [id = 322] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099807AC000 == 42 [pid = 2880] [id = 321] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009982655800 == 41 [pid = 2880] [id = 320] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5496800 == 40 [pid = 2880] [id = 318] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4676800 == 39 [pid = 2880] [id = 317] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F38800 == 38 [pid = 2880] [id = 316] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099823DB000 == 37 [pid = 2880] [id = 315] 08:17:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2868800 == 36 [pid = 2880] [id = 314] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099D8A20C00) [pid = 2880] [serial = 927] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D8CE5800) [pid = 2880] [serial = 930] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8AC3800) [pid = 2880] [serial = 928] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DA212000) [pid = 2880] [serial = 933] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009981624000) [pid = 2880] [serial = 915] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DDC79800) [pid = 2880] [serial = 940] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (0000009982695000) [pid = 2880] [serial = 916] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099829EE800) [pid = 2880] [serial = 918] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099830EF800) [pid = 2880] [serial = 919] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099806B6400) [pid = 2880] [serial = 912] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009980A3CC00) [pid = 2880] [serial = 913] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (000000998334EC00) [pid = 2880] [serial = 909] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D94C4400) [pid = 2880] [serial = 931] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (0000009983A0CC00) [pid = 2880] [serial = 921] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (0000009983D3BC00) [pid = 2880] [serial = 922] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (0000009983F7A800) [pid = 2880] [serial = 924] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099811EE000) [pid = 2880] [serial = 906] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099D8B0D400) [pid = 2880] [serial = 936] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099DD4E9800) [pid = 2880] [serial = 939] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DD2C1C00) [pid = 2880] [serial = 934] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099DD2C2400) [pid = 2880] [serial = 937] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D7B11000) [pid = 2880] [serial = 925] [outer = 0000000000000000] [url = about:blank] 08:17:19 INFO - PROCESS | 2880 | 1464016639827 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 940ms 08:17:19 INFO - PROCESS | 2880 | 1464016639845 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 2880 | 1464016639851 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 08:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:17:19 INFO - PROCESS | 2880 | 1464016639857 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 2880 | 1464016639860 Marionette TRACE conn6 <- [1,1310,null,{}] 08:17:19 INFO - PROCESS | 2880 | 1464016639866 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:19 INFO - PROCESS | 2880 | 1464016639959 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 08:17:20 INFO - PROCESS | 2880 | 1464016640034 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982655800 == 37 [pid = 2880] [id = 337] 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099806B1000) [pid = 2880] [serial = 1010] [outer = 0000000000000000] 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (000000998269B400) [pid = 2880] [serial = 1011] [outer = 00000099806B1000] 08:17:20 INFO - PROCESS | 2880 | 1464016640082 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0000009982F50800) [pid = 2880] [serial = 1012] [outer = 00000099806B1000] 08:17:20 INFO - PROCESS | 2880 | 1464016640540 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 733ms 08:17:20 INFO - PROCESS | 2880 | 1464016640591 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 08:17:20 INFO - PROCESS | 2880 | 1464016640593 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 08:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:17:20 INFO - PROCESS | 2880 | 1464016640597 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:17:20 INFO - PROCESS | 2880 | 1464016640601 Marionette TRACE conn6 <- [1,1314,null,{}] 08:17:20 INFO - PROCESS | 2880 | 1464016640611 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:20 INFO - PROCESS | 2880 | 1464016640709 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 08:17:20 INFO - PROCESS | 2880 | 1464016640727 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A52000 == 38 [pid = 2880] [id = 338] 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0000009983D39C00) [pid = 2880] [serial = 1013] [outer = 0000000000000000] 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (0000009983D3CC00) [pid = 2880] [serial = 1014] [outer = 0000009983D39C00] 08:17:20 INFO - PROCESS | 2880 | 1464016640778 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (0000009983F7AC00) [pid = 2880] [serial = 1015] [outer = 0000009983D39C00] 08:17:21 INFO - PROCESS | 2880 | 1464016641241 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:17:21 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:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 692ms 08:17:21 INFO - PROCESS | 2880 | 1464016641292 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 2880 | 1464016641295 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 08:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:17:21 INFO - PROCESS | 2880 | 1464016641298 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 2880 | 1464016641300 Marionette TRACE conn6 <- [1,1318,null,{}] 08:17:21 INFO - PROCESS | 2880 | 1464016641303 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:21 INFO - PROCESS | 2880 | 1464016641392 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 08:17:21 INFO - PROCESS | 2880 | 1464016641418 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7A2E800 == 39 [pid = 2880] [id = 339] 08:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8A73800) [pid = 2880] [serial = 1016] [outer = 0000000000000000] 08:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8A77800) [pid = 2880] [serial = 1017] [outer = 00000099D8A73800] 08:17:21 INFO - PROCESS | 2880 | 1464016641465 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D8AC4400) [pid = 2880] [serial = 1018] [outer = 00000099D8A73800] 08:17:21 INFO - PROCESS | 2880 | 1464016641892 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:17:21 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:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 692ms 08:17:22 INFO - PROCESS | 2880 | 1464016641992 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 2880 | 1464016641995 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:17:22 INFO - PROCESS | 2880 | 1464016641998 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 2880 | 1464016642000 Marionette TRACE conn6 <- [1,1322,null,{}] 08:17:22 INFO - PROCESS | 2880 | 1464016642004 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:22 INFO - PROCESS | 2880 | 1464016642143 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 08:17:22 INFO - PROCESS | 2880 | 1464016642168 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A14800 == 40 [pid = 2880] [id = 340] 08:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8A7B400) [pid = 2880] [serial = 1019] [outer = 0000000000000000] 08:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8B10800) [pid = 2880] [serial = 1020] [outer = 00000099D8A7B400] 08:17:22 INFO - PROCESS | 2880 | 1464016642214 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8CE9800) [pid = 2880] [serial = 1021] [outer = 00000099D8A7B400] 08:17:22 INFO - PROCESS | 2880 | 1464016642677 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 735ms 08:17:22 INFO - PROCESS | 2880 | 1464016642735 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 08:17:22 INFO - PROCESS | 2880 | 1464016642737 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 08:17:22 INFO - PROCESS | 2880 | 1464016642741 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:17:22 INFO - PROCESS | 2880 | 1464016642742 Marionette TRACE conn6 <- [1,1326,null,{}] 08:17:22 INFO - PROCESS | 2880 | 1464016642746 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:22 INFO - PROCESS | 2880 | 1464016642878 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 08:17:22 INFO - PROCESS | 2880 | 1464016642934 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB81000 == 41 [pid = 2880] [id = 341] 08:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DA081800) [pid = 2880] [serial = 1022] [outer = 0000000000000000] 08:17:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DD2C9000) [pid = 2880] [serial = 1023] [outer = 00000099DA081800] 08:17:22 INFO - PROCESS | 2880 | 1464016642981 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DD4E9800) [pid = 2880] [serial = 1024] [outer = 00000099DA081800] 08:17:23 INFO - PROCESS | 2880 | 1464016643865 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1179ms 08:17:23 INFO - PROCESS | 2880 | 1464016643923 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 08:17:23 INFO - PROCESS | 2880 | 1464016643926 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 08:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:17:23 INFO - PROCESS | 2880 | 1464016643929 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:17:23 INFO - PROCESS | 2880 | 1464016643931 Marionette TRACE conn6 <- [1,1330,null,{}] 08:17:23 INFO - PROCESS | 2880 | 1464016643934 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:24 INFO - PROCESS | 2880 | 1464016644126 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E2839800) [pid = 2880] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D9297400) [pid = 2880] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DD2C4C00) [pid = 2880] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D8A22800) [pid = 2880] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099826AA800) [pid = 2880] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099806AE800) [pid = 2880] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099803EE800) [pid = 2880] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099806AD000) [pid = 2880] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099829EE400) [pid = 2880] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099DE09B800) [pid = 2880] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:17:24 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DD369C00) [pid = 2880] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:17:24 INFO - PROCESS | 2880 | 1464016644178 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838CF000 == 42 [pid = 2880] [id = 342] 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099803F5C00) [pid = 2880] [serial = 1025] [outer = 0000000000000000] 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (0000009981627400) [pid = 2880] [serial = 1026] [outer = 00000099803F5C00] 08:17:24 INFO - PROCESS | 2880 | 1464016644226 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DD2C2800) [pid = 2880] [serial = 1027] [outer = 00000099803F5C00] 08:17:24 INFO - PROCESS | 2880 | 1464016644618 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 08:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:17:24 INFO - PROCESS | 2880 | 1464016644674 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 2880 | 1464016644676 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 08:17:24 INFO - PROCESS | 2880 | 1464016644679 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 2880 | 1464016644681 Marionette TRACE conn6 <- [1,1334,null,{}] 08:17:24 INFO - PROCESS | 2880 | 1464016644685 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:24 INFO - PROCESS | 2880 | 1464016644771 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 08:17:24 INFO - PROCESS | 2880 | 1464016644778 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF356000 == 43 [pid = 2880] [id = 343] 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DE026400) [pid = 2880] [serial = 1028] [outer = 0000000000000000] 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DED09000) [pid = 2880] [serial = 1029] [outer = 00000099DE026400] 08:17:24 INFO - PROCESS | 2880 | 1464016644825 Marionette DEBUG loaded listener.js 08:17:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E231E400) [pid = 2880] [serial = 1030] [outer = 00000099DE026400] 08:17:25 INFO - PROCESS | 2880 | 1464016645256 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 629ms 08:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:17:25 INFO - PROCESS | 2880 | 1464016645310 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 2880 | 1464016645312 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 08:17:25 INFO - PROCESS | 2880 | 1464016645315 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 2880 | 1464016645317 Marionette TRACE conn6 <- [1,1338,null,{}] 08:17:25 INFO - PROCESS | 2880 | 1464016645321 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:25 INFO - PROCESS | 2880 | 1464016645408 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 08:17:25 INFO - PROCESS | 2880 | 1464016645443 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4384000 == 44 [pid = 2880] [id = 344] 08:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E2349000) [pid = 2880] [serial = 1031] [outer = 0000000000000000] 08:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E235FC00) [pid = 2880] [serial = 1032] [outer = 00000099E2349000] 08:17:25 INFO - PROCESS | 2880 | 1464016645491 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E2836C00) [pid = 2880] [serial = 1033] [outer = 00000099E2349000] 08:17:25 INFO - PROCESS | 2880 | 1464016645918 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 629ms 08:17:25 INFO - PROCESS | 2880 | 1464016645951 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 2880 | 1464016645954 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 08:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:17:25 INFO - PROCESS | 2880 | 1464016645957 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 2880 | 1464016645959 Marionette TRACE conn6 <- [1,1342,null,{}] 08:17:25 INFO - PROCESS | 2880 | 1464016645971 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:26 INFO - PROCESS | 2880 | 1464016646061 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 08:17:26 INFO - PROCESS | 2880 | 1464016646070 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A96000 == 45 [pid = 2880] [id = 345] 08:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E2844800) [pid = 2880] [serial = 1034] [outer = 0000000000000000] 08:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E30B9800) [pid = 2880] [serial = 1035] [outer = 00000099E2844800] 08:17:26 INFO - PROCESS | 2880 | 1464016646115 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E4C05400) [pid = 2880] [serial = 1036] [outer = 00000099E2844800] 08:17:26 INFO - PROCESS | 2880 | 1464016646859 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 944ms 08:17:26 INFO - PROCESS | 2880 | 1464016646905 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 08:17:26 INFO - PROCESS | 2880 | 1464016646911 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 08:17:26 INFO - PROCESS | 2880 | 1464016646916 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:17:26 INFO - PROCESS | 2880 | 1464016646921 Marionette TRACE conn6 <- [1,1346,null,{}] 08:17:26 INFO - PROCESS | 2880 | 1464016646926 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:27 INFO - PROCESS | 2880 | 1464016647046 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 08:17:27 INFO - PROCESS | 2880 | 1464016647169 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339D800 == 46 [pid = 2880] [id = 346] 08:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009982695800) [pid = 2880] [serial = 1037] [outer = 0000000000000000] 08:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099829F0000) [pid = 2880] [serial = 1038] [outer = 0000009982695800] 08:17:27 INFO - PROCESS | 2880 | 1464016647231 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009983351C00) [pid = 2880] [serial = 1039] [outer = 0000009982695800] 08:17:27 INFO - PROCESS | 2880 | 1464016647812 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 944ms 08:17:27 INFO - PROCESS | 2880 | 1464016647864 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 2880 | 1464016647870 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 08:17:27 INFO - PROCESS | 2880 | 1464016647877 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:17:27 INFO - PROCESS | 2880 | 1464016647880 Marionette TRACE conn6 <- [1,1350,null,{}] 08:17:27 INFO - PROCESS | 2880 | 1464016647884 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:28 INFO - PROCESS | 2880 | 1464016648002 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 08:17:28 INFO - PROCESS | 2880 | 1464016648122 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB38000 == 47 [pid = 2880] [id = 347] 08:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009983F7F400) [pid = 2880] [serial = 1040] [outer = 0000000000000000] 08:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8AC0000) [pid = 2880] [serial = 1041] [outer = 0000009983F7F400] 08:17:28 INFO - PROCESS | 2880 | 1464016648182 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D96D5800) [pid = 2880] [serial = 1042] [outer = 0000009983F7F400] 08:17:28 INFO - PROCESS | 2880 | 1464016648808 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 986ms 08:17:28 INFO - PROCESS | 2880 | 1464016648869 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 08:17:28 INFO - PROCESS | 2880 | 1464016648872 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 08:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:17:28 INFO - PROCESS | 2880 | 1464016648876 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 2880 | 1464016648880 Marionette TRACE conn6 <- [1,1354,null,{}] 08:17:28 INFO - PROCESS | 2880 | 1464016648907 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:29 INFO - PROCESS | 2880 | 1464016649034 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 08:17:29 INFO - PROCESS | 2880 | 1464016649146 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F98800 == 48 [pid = 2880] [id = 348] 08:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DD485400) [pid = 2880] [serial = 1043] [outer = 0000000000000000] 08:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E2360400) [pid = 2880] [serial = 1044] [outer = 00000099DD485400] 08:17:29 INFO - PROCESS | 2880 | 1464016649209 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E469C000) [pid = 2880] [serial = 1045] [outer = 00000099DD485400] 08:17:29 INFO - PROCESS | 2880 | 1464016649853 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 08:17:29 INFO - PROCESS | 2880 | 1464016649922 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 08:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:17:29 INFO - PROCESS | 2880 | 1464016649926 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 2880 | 1464016649928 Marionette TRACE conn6 <- [1,1358,null,{}] 08:17:29 INFO - PROCESS | 2880 | 1464016649932 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:30 INFO - PROCESS | 2880 | 1464016650047 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 08:17:30 INFO - PROCESS | 2880 | 1464016650166 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7B49800 == 49 [pid = 2880] [id = 349] 08:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E4C0BC00) [pid = 2880] [serial = 1046] [outer = 0000000000000000] 08:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E4C8C400) [pid = 2880] [serial = 1047] [outer = 00000099E4C0BC00] 08:17:30 INFO - PROCESS | 2880 | 1464016650224 Marionette DEBUG loaded listener.js 08:17:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E4CBBC00) [pid = 2880] [serial = 1048] [outer = 00000099E4C0BC00] 08:17:30 INFO - PROCESS | 2880 | 1464016650862 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 08:17:30 INFO - PROCESS | 2880 | 1464016650917 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 08:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:17:30 INFO - PROCESS | 2880 | 1464016650921 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 2880 | 1464016650923 Marionette TRACE conn6 <- [1,1362,null,{}] 08:17:30 INFO - PROCESS | 2880 | 1464016650929 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:31 INFO - PROCESS | 2880 | 1464016651040 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 08:17:31 INFO - PROCESS | 2880 | 1464016651157 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E845B800 == 50 [pid = 2880] [id = 350] 08:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E4CB3800) [pid = 2880] [serial = 1049] [outer = 0000000000000000] 08:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E5035800) [pid = 2880] [serial = 1050] [outer = 00000099E4CB3800] 08:17:31 INFO - PROCESS | 2880 | 1464016651216 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E5118C00) [pid = 2880] [serial = 1051] [outer = 00000099E4CB3800] 08:17:31 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:17:31 INFO - PROCESS | 2880 | 1464016651821 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 08:17:31 INFO - PROCESS | 2880 | 1464016651869 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 08:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:17:31 INFO - PROCESS | 2880 | 1464016651872 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:17:31 INFO - PROCESS | 2880 | 1464016651875 Marionette TRACE conn6 <- [1,1366,null,{}] 08:17:31 INFO - PROCESS | 2880 | 1464016651878 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:32 INFO - PROCESS | 2880 | 1464016652002 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 08:17:32 INFO - PROCESS | 2880 | 1464016652251 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982810800 == 51 [pid = 2880] [id = 351] 08:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099806B0400) [pid = 2880] [serial = 1052] [outer = 0000000000000000] 08:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (0000009980A34C00) [pid = 2880] [serial = 1053] [outer = 00000099806B0400] 08:17:32 INFO - PROCESS | 2880 | 1464016652313 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (000000998257F400) [pid = 2880] [serial = 1054] [outer = 00000099806B0400] 08:17:32 INFO - PROCESS | 2880 | 1464016652892 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:17:32 INFO - PROCESS | 2880 | 1464016652905 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 08:17:32 INFO - PROCESS | 2880 | 1464016652909 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 2880 | 1464016652913 Marionette TRACE conn6 <- [1,1370,null,{}] 08:17:32 INFO - PROCESS | 2880 | 1464016652918 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:33 INFO - PROCESS | 2880 | 1464016653026 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 08:17:33 INFO - PROCESS | 2880 | 1464016653122 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 2880 | ++DOCSHELL 0000009981699800 == 52 [pid = 2880] [id = 352] 08:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (0000009983D31000) [pid = 2880] [serial = 1055] [outer = 0000000000000000] 08:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (0000009983F4BC00) [pid = 2880] [serial = 1056] [outer = 0000009983D31000] 08:17:33 INFO - PROCESS | 2880 | 1464016653174 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099D8A1F400) [pid = 2880] [serial = 1057] [outer = 0000009983D31000] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4384000 == 51 [pid = 2880] [id = 344] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF356000 == 50 [pid = 2880] [id = 343] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099838CF000 == 49 [pid = 2880] [id = 342] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB81000 == 48 [pid = 2880] [id = 341] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A14800 == 47 [pid = 2880] [id = 340] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7A2E800 == 46 [pid = 2880] [id = 339] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A52000 == 45 [pid = 2880] [id = 338] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 0000009982655800 == 44 [pid = 2880] [id = 337] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 000000998266F800 == 43 [pid = 2880] [id = 336] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDC30800 == 42 [pid = 2880] [id = 332] 08:17:33 INFO - PROCESS | 2880 | --DOCSHELL 000000998339E000 == 41 [pid = 2880] [id = 331] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099DED0A000) [pid = 2880] [serial = 943] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E231C800) [pid = 2880] [serial = 957] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (0000009982579C00) [pid = 2880] [serial = 945] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099D8CDE400) [pid = 2880] [serial = 951] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009983A02800) [pid = 2880] [serial = 948] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (000000998161B400) [pid = 2880] [serial = 961] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099806E4000) [pid = 2880] [serial = 960] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DED92800) [pid = 2880] [serial = 954] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DED8B400) [pid = 2880] [serial = 979] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D8B0AC00) [pid = 2880] [serial = 982] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099E282D800) [pid = 2880] [serial = 985] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E23FD000) [pid = 2880] [serial = 984] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099D8B0E000) [pid = 2880] [serial = 973] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E2844C00) [pid = 2880] [serial = 988] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E283DC00) [pid = 2880] [serial = 987] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099D936EC00) [pid = 2880] [serial = 975] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DDCF6C00) [pid = 2880] [serial = 978] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8AC3400) [pid = 2880] [serial = 972] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099830FEC00) [pid = 2880] [serial = 966] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DA2EF800) [pid = 2880] [serial = 976] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (0000009983A02400) [pid = 2880] [serial = 967] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (0000009980A35800) [pid = 2880] [serial = 963] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (0000009982581000) [pid = 2880] [serial = 964] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (0000009982581400) [pid = 2880] [serial = 981] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (0000009983F7A000) [pid = 2880] [serial = 969] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099D85C2000) [pid = 2880] [serial = 970] [outer = 0000000000000000] [url = about:blank] 08:17:33 INFO - PROCESS | 2880 | [2880] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:17:33 INFO - PROCESS | 2880 | 1464016653800 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 2880 | 1464016653861 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 08:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:17:33 INFO - PROCESS | 2880 | 1464016653866 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 2880 | 1464016653868 Marionette TRACE conn6 <- [1,1374,null,{}] 08:17:33 INFO - PROCESS | 2880 | 1464016653872 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:33 INFO - PROCESS | 2880 | 1464016653965 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 08:17:34 INFO - PROCESS | 2880 | 1464016654046 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828F9800 == 42 [pid = 2880] [id = 353] 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099828C8800) [pid = 2880] [serial = 1058] [outer = 0000000000000000] 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0000009983D33000) [pid = 2880] [serial = 1059] [outer = 00000099828C8800] 08:17:34 INFO - PROCESS | 2880 | 1464016654095 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8A1F000) [pid = 2880] [serial = 1060] [outer = 00000099828C8800] 08:17:34 INFO - PROCESS | 2880 | 1464016654507 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 2880 | 1464016654562 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 08:17:34 INFO - PROCESS | 2880 | 1464016654568 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 2880 | 1464016654574 Marionette TRACE conn6 <- [1,1378,null,{}] 08:17:34 INFO - PROCESS | 2880 | 1464016654583 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:34 INFO - PROCESS | 2880 | 1464016654676 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 08:17:34 INFO - PROCESS | 2880 | 1464016654684 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A1D000 == 43 [pid = 2880] [id = 354] 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099D8B06000) [pid = 2880] [serial = 1061] [outer = 0000000000000000] 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099DA07BC00) [pid = 2880] [serial = 1062] [outer = 00000099D8B06000] 08:17:34 INFO - PROCESS | 2880 | 1464016654731 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DD2C2400) [pid = 2880] [serial = 1063] [outer = 00000099D8B06000] 08:17:35 INFO - PROCESS | 2880 | 1464016655177 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 650ms 08:17:35 INFO - PROCESS | 2880 | 1464016655218 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 2880 | 1464016655221 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:17:35 INFO - PROCESS | 2880 | 1464016655224 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 2880 | 1464016655226 Marionette TRACE conn6 <- [1,1382,null,{}] 08:17:35 INFO - PROCESS | 2880 | 1464016655230 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:35 INFO - PROCESS | 2880 | 1464016655322 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 08:17:35 INFO - PROCESS | 2880 | 1464016655357 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCAD800 == 44 [pid = 2880] [id = 355] 08:17:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DDC79800) [pid = 2880] [serial = 1064] [outer = 0000000000000000] 08:17:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099DE02EC00) [pid = 2880] [serial = 1065] [outer = 00000099DDC79800] 08:17:35 INFO - PROCESS | 2880 | 1464016655406 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099DED89400) [pid = 2880] [serial = 1066] [outer = 00000099DDC79800] 08:17:35 INFO - PROCESS | 2880 | 1464016655841 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 628ms 08:17:35 INFO - PROCESS | 2880 | 1464016655874 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 2880 | 1464016655876 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:17:35 INFO - PROCESS | 2880 | 1464016655879 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 2880 | 1464016655881 Marionette TRACE conn6 <- [1,1386,null,{}] 08:17:35 INFO - PROCESS | 2880 | 1464016655885 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:36 INFO - PROCESS | 2880 | 1464016656003 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 08:17:36 INFO - PROCESS | 2880 | 1464016656010 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF102800 == 45 [pid = 2880] [id = 356] 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E23F2800) [pid = 2880] [serial = 1067] [outer = 0000000000000000] 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E282D800) [pid = 2880] [serial = 1068] [outer = 00000099E23F2800] 08:17:36 INFO - PROCESS | 2880 | 1464016656107 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E30B8800) [pid = 2880] [serial = 1069] [outer = 00000099E23F2800] 08:17:36 INFO - PROCESS | 2880 | 1464016656589 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 734ms 08:17:36 INFO - PROCESS | 2880 | 1464016656623 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 2880 | 1464016656625 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 08:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:17:36 INFO - PROCESS | 2880 | 1464016656628 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 2880 | 1464016656630 Marionette TRACE conn6 <- [1,1390,null,{}] 08:17:36 INFO - PROCESS | 2880 | 1464016656634 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:36 INFO - PROCESS | 2880 | 1464016656775 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 08:17:36 INFO - PROCESS | 2880 | 1464016656803 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4691000 == 46 [pid = 2880] [id = 357] 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5118000) [pid = 2880] [serial = 1070] [outer = 0000000000000000] 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E52E7800) [pid = 2880] [serial = 1071] [outer = 00000099E5118000] 08:17:36 INFO - PROCESS | 2880 | 1464016656849 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E52F0000) [pid = 2880] [serial = 1072] [outer = 00000099E5118000] 08:17:37 INFO - PROCESS | 2880 | 1464016657297 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 734ms 08:17:37 INFO - PROCESS | 2880 | 1464016657365 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 2880 | 1464016657367 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 08:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:17:37 INFO - PROCESS | 2880 | 1464016657370 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 2880 | 1464016657372 Marionette TRACE conn6 <- [1,1394,null,{}] 08:17:37 INFO - PROCESS | 2880 | 1464016657376 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:37 INFO - PROCESS | 2880 | 1464016657489 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 08:17:37 INFO - PROCESS | 2880 | 1464016657542 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A91000 == 47 [pid = 2880] [id = 358] 08:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E52F5400) [pid = 2880] [serial = 1073] [outer = 0000000000000000] 08:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E5748800) [pid = 2880] [serial = 1074] [outer = 00000099E52F5400] 08:17:37 INFO - PROCESS | 2880 | 1464016657589 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E5830C00) [pid = 2880] [serial = 1075] [outer = 00000099E52F5400] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E2349000) [pid = 2880] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D8A7B400) [pid = 2880] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DA081800) [pid = 2880] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099803F5C00) [pid = 2880] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DE026400) [pid = 2880] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099D8A73800) [pid = 2880] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099806F1000) [pid = 2880] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009983D39C00) [pid = 2880] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:17:37 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099806B1000) [pid = 2880] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:17:38 INFO - PROCESS | 2880 | 1464016658058 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8B05C00) [pid = 2880] [serial = 1076] [outer = 00000099DD483000] 08:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 735ms 08:17:38 INFO - PROCESS | 2880 | 1464016658131 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 2880 | 1464016658133 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 08:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:17:38 INFO - PROCESS | 2880 | 1464016658167 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 2880 | 1464016658169 Marionette TRACE conn6 <- [1,1398,null,{}] 08:17:38 INFO - PROCESS | 2880 | 1464016658173 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:38 INFO - PROCESS | 2880 | 1464016658290 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 08:17:38 INFO - PROCESS | 2880 | 1464016658344 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F8D000 == 48 [pid = 2880] [id = 359] 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099806F1000) [pid = 2880] [serial = 1077] [outer = 0000000000000000] 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D929A000) [pid = 2880] [serial = 1078] [outer = 00000099806F1000] 08:17:38 INFO - PROCESS | 2880 | 1464016658390 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5B04C00) [pid = 2880] [serial = 1079] [outer = 00000099806F1000] 08:17:38 INFO - PROCESS | 2880 | 1464016658778 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 08:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:17:38 INFO - PROCESS | 2880 | 1464016658813 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 2880 | 1464016658815 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 08:17:38 INFO - PROCESS | 2880 | 1464016658818 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 2880 | 1464016658820 Marionette TRACE conn6 <- [1,1402,null,{}] 08:17:38 INFO - PROCESS | 2880 | 1464016658824 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:38 INFO - PROCESS | 2880 | 1464016658917 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 08:17:38 INFO - PROCESS | 2880 | 1464016658924 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90CD800 == 49 [pid = 2880] [id = 360] 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E52F2C00) [pid = 2880] [serial = 1080] [outer = 0000000000000000] 08:17:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E5B0B800) [pid = 2880] [serial = 1081] [outer = 00000099E52F2C00] 08:17:38 INFO - PROCESS | 2880 | 1464016658970 Marionette DEBUG loaded listener.js 08:17:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E5B75800) [pid = 2880] [serial = 1082] [outer = 00000099E52F2C00] 08:17:39 INFO - PROCESS | 2880 | 1464016659783 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 985ms 08:17:39 INFO - PROCESS | 2880 | 1464016659808 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 2880 | 1464016659813 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 08:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:17:39 INFO - PROCESS | 2880 | 1464016659818 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 2880 | 1464016659823 Marionette TRACE conn6 <- [1,1406,null,{}] 08:17:39 INFO - PROCESS | 2880 | 1464016659829 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:39 INFO - PROCESS | 2880 | 1464016659964 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 08:17:40 INFO - PROCESS | 2880 | 1464016660080 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833A8000 == 50 [pid = 2880] [id = 361] 08:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099829E7400) [pid = 2880] [serial = 1083] [outer = 0000000000000000] 08:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099829EB000) [pid = 2880] [serial = 1084] [outer = 00000099829E7400] 08:17:40 INFO - PROCESS | 2880 | 1464016660143 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099830FB800) [pid = 2880] [serial = 1085] [outer = 00000099829E7400] 08:17:40 INFO - PROCESS | 2880 | 1464016660732 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 984ms 08:17:40 INFO - PROCESS | 2880 | 1464016660806 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 2880 | 1464016660813 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 08:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:17:40 INFO - PROCESS | 2880 | 1464016660820 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 2880 | 1464016660823 Marionette TRACE conn6 <- [1,1410,null,{}] 08:17:40 INFO - PROCESS | 2880 | 1464016660827 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:40 INFO - PROCESS | 2880 | 1464016660961 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 08:17:41 INFO - PROCESS | 2880 | 1464016661077 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9ACE000 == 51 [pid = 2880] [id = 362] 08:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (0000009983F73C00) [pid = 2880] [serial = 1086] [outer = 0000000000000000] 08:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099D8344400) [pid = 2880] [serial = 1087] [outer = 0000009983F73C00] 08:17:41 INFO - PROCESS | 2880 | 1464016661135 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099D8B0EC00) [pid = 2880] [serial = 1088] [outer = 0000009983F73C00] 08:17:41 INFO - PROCESS | 2880 | 1464016661836 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1074ms 08:17:41 INFO - PROCESS | 2880 | 1464016661900 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 08:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:17:41 INFO - PROCESS | 2880 | 1464016661903 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 08:17:41 INFO - PROCESS | 2880 | 1464016661907 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:17:41 INFO - PROCESS | 2880 | 1464016661911 Marionette TRACE conn6 <- [1,1414,null,{}] 08:17:41 INFO - PROCESS | 2880 | 1464016661923 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:42 INFO - PROCESS | 2880 | 1464016662048 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 08:17:42 INFO - PROCESS | 2880 | 1464016662174 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9183800 == 52 [pid = 2880] [id = 363] 08:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E2325400) [pid = 2880] [serial = 1089] [outer = 0000000000000000] 08:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E2361800) [pid = 2880] [serial = 1090] [outer = 00000099E2325400] 08:17:42 INFO - PROCESS | 2880 | 1464016662240 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E4FE7000) [pid = 2880] [serial = 1091] [outer = 00000099E2325400] 08:17:42 INFO - PROCESS | 2880 | 1464016662924 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1081ms 08:17:42 INFO - PROCESS | 2880 | 1464016662991 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 2880 | 1464016662994 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 08:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:17:43 INFO - PROCESS | 2880 | 1464016662998 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 2880 | 1464016663000 Marionette TRACE conn6 <- [1,1418,null,{}] 08:17:43 INFO - PROCESS | 2880 | 1464016663004 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:43 INFO - PROCESS | 2880 | 1464016663128 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 08:17:43 INFO - PROCESS | 2880 | 1464016663249 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E941E000 == 53 [pid = 2880] [id = 364] 08:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E4CBB000) [pid = 2880] [serial = 1092] [outer = 0000000000000000] 08:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E5B77800) [pid = 2880] [serial = 1093] [outer = 00000099E4CBB000] 08:17:43 INFO - PROCESS | 2880 | 1464016663307 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E5B80C00) [pid = 2880] [serial = 1094] [outer = 00000099E4CBB000] 08:17:43 INFO - PROCESS | 2880 | 1464016663965 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 984ms 08:17:43 INFO - PROCESS | 2880 | 1464016663987 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 2880 | 1464016663990 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 08:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:17:43 INFO - PROCESS | 2880 | 1464016663993 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 2880 | 1464016663995 Marionette TRACE conn6 <- [1,1422,null,{}] 08:17:44 INFO - PROCESS | 2880 | 1464016663999 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:44 INFO - PROCESS | 2880 | 1464016664112 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 08:17:44 INFO - PROCESS | 2880 | 1464016664205 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98C1800 == 54 [pid = 2880] [id = 365] 08:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E5B7EC00) [pid = 2880] [serial = 1095] [outer = 0000000000000000] 08:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E5DF5C00) [pid = 2880] [serial = 1096] [outer = 00000099E5B7EC00] 08:17:44 INFO - PROCESS | 2880 | 1464016664262 Marionette DEBUG loaded listener.js 08:17:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E5E68800) [pid = 2880] [serial = 1097] [outer = 00000099E5B7EC00] 08:17:45 INFO - PROCESS | 2880 | 1464016665169 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1237ms 08:17:45 INFO - PROCESS | 2880 | 1464016665234 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 2880 | 1464016665238 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 08:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:17:45 INFO - PROCESS | 2880 | 1464016665243 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 2880 | 1464016665247 Marionette TRACE conn6 <- [1,1426,null,{}] 08:17:45 INFO - PROCESS | 2880 | 1464016665254 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:45 INFO - PROCESS | 2880 | 1464016665401 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 08:17:45 INFO - PROCESS | 2880 | 1464016665531 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:45 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982345800 == 55 [pid = 2880] [id = 366] 08:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (000000998257D400) [pid = 2880] [serial = 1098] [outer = 0000000000000000] 08:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (000000998269E800) [pid = 2880] [serial = 1099] [outer = 000000998257D400] 08:17:45 INFO - PROCESS | 2880 | 1464016665585 Marionette DEBUG loaded listener.js 08:17:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (0000009982F49000) [pid = 2880] [serial = 1100] [outer = 000000998257D400] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD326800 == 54 [pid = 2880] [id = 295] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099838E0800 == 53 [pid = 2880] [id = 291] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 0000009983160800 == 52 [pid = 2880] [id = 296] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F8D000 == 51 [pid = 2880] [id = 359] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A91000 == 50 [pid = 2880] [id = 358] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4691000 == 49 [pid = 2880] [id = 357] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF102800 == 48 [pid = 2880] [id = 356] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCAD800 == 47 [pid = 2880] [id = 355] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A1D000 == 46 [pid = 2880] [id = 354] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099828F9800 == 45 [pid = 2880] [id = 353] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E3084C00) [pid = 2880] [serial = 990] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (0000009982F4BC00) [pid = 2880] [serial = 993] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099D8A80800) [pid = 2880] [serial = 996] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099E23FD400) [pid = 2880] [serial = 999] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E3142C00) [pid = 2880] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 0000009981699800 == 44 [pid = 2880] [id = 352] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 0000009982810800 == 43 [pid = 2880] [id = 351] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 000000998339D800 == 42 [pid = 2880] [id = 346] 08:17:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A96000 == 41 [pid = 2880] [id = 345] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099D8B10800) [pid = 2880] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099D8CE9800) [pid = 2880] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DD2C9000) [pid = 2880] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (0000009981627400) [pid = 2880] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099DD4E9800) [pid = 2880] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099DED09000) [pid = 2880] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099D8A77800) [pid = 2880] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009982F4FC00) [pid = 2880] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099811ED800) [pid = 2880] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (0000009983D3CC00) [pid = 2880] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (0000009983F7AC00) [pid = 2880] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (000000998269B400) [pid = 2880] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0000009982F50800) [pid = 2880] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099829EF400) [pid = 2880] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E2836C00) [pid = 2880] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DD2C2800) [pid = 2880] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E231E400) [pid = 2880] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D8AC4400) [pid = 2880] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E235FC00) [pid = 2880] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 08:17:46 INFO - PROCESS | 2880 | 1464016666404 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1234ms 08:17:46 INFO - PROCESS | 2880 | 1464016666480 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 08:17:46 INFO - PROCESS | 2880 | 1464016666484 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 08:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:17:46 INFO - PROCESS | 2880 | 1464016666505 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 2880 | 1464016666509 Marionette TRACE conn6 <- [1,1430,null,{}] 08:17:46 INFO - PROCESS | 2880 | 1464016666515 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:46 INFO - PROCESS | 2880 | 1464016666643 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 08:17:46 INFO - PROCESS | 2880 | 1464016666756 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828DF000 == 42 [pid = 2880] [id = 367] 08:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (000000998161DC00) [pid = 2880] [serial = 1101] [outer = 0000000000000000] 08:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (000000998268F800) [pid = 2880] [serial = 1102] [outer = 000000998161DC00] 08:17:46 INFO - PROCESS | 2880 | 1464016666822 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099829EFC00) [pid = 2880] [serial = 1103] [outer = 000000998161DC00] 08:17:47 INFO - PROCESS | 2880 | 1464016667477 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1042ms 08:17:47 INFO - PROCESS | 2880 | 1464016667549 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 08:17:47 INFO - PROCESS | 2880 | 1464016667556 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 08:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:17:47 INFO - PROCESS | 2880 | 1464016667563 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:17:47 INFO - PROCESS | 2880 | 1464016667566 Marionette TRACE conn6 <- [1,1434,null,{}] 08:17:47 INFO - PROCESS | 2880 | 1464016667592 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:47 INFO - PROCESS | 2880 | 1464016667718 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 08:17:47 INFO - PROCESS | 2880 | 1464016667790 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7131800 == 43 [pid = 2880] [id = 368] 08:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (0000009983351000) [pid = 2880] [serial = 1104] [outer = 0000000000000000] 08:17:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (0000009983D3CC00) [pid = 2880] [serial = 1105] [outer = 0000009983351000] 08:17:47 INFO - PROCESS | 2880 | 1464016667890 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099CAEC2400) [pid = 2880] [serial = 1106] [outer = 0000009983351000] 08:17:48 INFO - PROCESS | 2880 | 1464016668527 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1003ms 08:17:48 INFO - PROCESS | 2880 | 1464016668572 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 08:17:48 INFO - PROCESS | 2880 | 1464016668574 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 08:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:17:48 INFO - PROCESS | 2880 | 1464016668578 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:17:48 INFO - PROCESS | 2880 | 1464016668582 Marionette TRACE conn6 <- [1,1438,null,{}] 08:17:48 INFO - PROCESS | 2880 | 1464016668594 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:48 INFO - PROCESS | 2880 | 1464016668715 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 08:17:48 INFO - PROCESS | 2880 | 1464016668839 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A1E000 == 44 [pid = 2880] [id = 369] 08:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099D8AC3400) [pid = 2880] [serial = 1107] [outer = 0000000000000000] 08:17:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099D8AC8C00) [pid = 2880] [serial = 1108] [outer = 00000099D8AC3400] 08:17:48 INFO - PROCESS | 2880 | 1464016668902 Marionette DEBUG loaded listener.js 08:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099D8CDE400) [pid = 2880] [serial = 1109] [outer = 00000099D8AC3400] 08:17:49 INFO - PROCESS | 2880 | 1464016669577 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1027ms 08:17:49 INFO - PROCESS | 2880 | 1464016669612 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 08:17:49 INFO - PROCESS | 2880 | 1464016669615 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 08:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:17:49 INFO - PROCESS | 2880 | 1464016669619 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 2880 | 1464016669621 Marionette TRACE conn6 <- [1,1442,null,{}] 08:17:49 INFO - PROCESS | 2880 | 1464016669624 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:49 INFO - PROCESS | 2880 | 1464016669739 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 08:17:49 INFO - PROCESS | 2880 | 1464016669858 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCAD800 == 45 [pid = 2880] [id = 370] 08:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099DA00DC00) [pid = 2880] [serial = 1110] [outer = 0000000000000000] 08:17:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099DA2E7800) [pid = 2880] [serial = 1111] [outer = 00000099DA00DC00] 08:17:49 INFO - PROCESS | 2880 | 1464016669917 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099DD30EC00) [pid = 2880] [serial = 1112] [outer = 00000099DA00DC00] 08:17:50 INFO - PROCESS | 2880 | 1464016670482 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 943ms 08:17:50 INFO - PROCESS | 2880 | 1464016670565 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 2880 | 1464016670567 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 08:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:17:50 INFO - PROCESS | 2880 | 1464016670571 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:17:50 INFO - PROCESS | 2880 | 1464016670573 Marionette TRACE conn6 <- [1,1446,null,{}] 08:17:50 INFO - PROCESS | 2880 | 1464016670577 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:50 INFO - PROCESS | 2880 | 1464016670687 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 08:17:50 INFO - PROCESS | 2880 | 1464016670778 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDDB000 == 46 [pid = 2880] [id = 371] 08:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DD30D800) [pid = 2880] [serial = 1113] [outer = 0000000000000000] 08:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099DDBC3800) [pid = 2880] [serial = 1114] [outer = 00000099DD30D800] 08:17:50 INFO - PROCESS | 2880 | 1464016670836 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DE0E7C00) [pid = 2880] [serial = 1115] [outer = 00000099DD30D800] 08:17:51 INFO - PROCESS | 2880 | 1464016671517 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 986ms 08:17:51 INFO - PROCESS | 2880 | 1464016671562 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 2880 | 1464016671564 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 08:17:51 INFO - PROCESS | 2880 | 1464016671569 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:17:51 INFO - PROCESS | 2880 | 1464016671571 Marionette TRACE conn6 <- [1,1450,null,{}] 08:17:51 INFO - PROCESS | 2880 | 1464016671575 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:51 INFO - PROCESS | 2880 | 1464016671726 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 08:17:51 INFO - PROCESS | 2880 | 1464016671841 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4384000 == 47 [pid = 2880] [id = 372] 08:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E2322000) [pid = 2880] [serial = 1116] [outer = 0000000000000000] 08:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E2841000) [pid = 2880] [serial = 1117] [outer = 00000099E2322000] 08:17:51 INFO - PROCESS | 2880 | 1464016671901 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E30C4400) [pid = 2880] [serial = 1118] [outer = 00000099E2322000] 08:17:52 INFO - PROCESS | 2880 | 1464016672584 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1028ms 08:17:52 INFO - PROCESS | 2880 | 1464016672618 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 08:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:17:52 INFO - PROCESS | 2880 | 1464016672621 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 08:17:52 INFO - PROCESS | 2880 | 1464016672625 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 2880 | 1464016672627 Marionette TRACE conn6 <- [1,1454,null,{}] 08:17:52 INFO - PROCESS | 2880 | 1464016672631 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:52 INFO - PROCESS | 2880 | 1464016672742 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 08:17:52 INFO - PROCESS | 2880 | 1464016672865 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E591B000 == 48 [pid = 2880] [id = 373] 08:17:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E233FC00) [pid = 2880] [serial = 1119] [outer = 0000000000000000] 08:17:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E469C400) [pid = 2880] [serial = 1120] [outer = 00000099E233FC00] 08:17:52 INFO - PROCESS | 2880 | 1464016672924 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E4C8D000) [pid = 2880] [serial = 1121] [outer = 00000099E233FC00] 08:17:53 INFO - PROCESS | 2880 | 1464016673642 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1080ms 08:17:53 INFO - PROCESS | 2880 | 1464016673708 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 08:17:53 INFO - PROCESS | 2880 | 1464016673713 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 08:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:17:53 INFO - PROCESS | 2880 | 1464016673718 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:17:53 INFO - PROCESS | 2880 | 1464016673721 Marionette TRACE conn6 <- [1,1458,null,{}] 08:17:53 INFO - PROCESS | 2880 | 1464016673727 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:53 INFO - PROCESS | 2880 | 1464016673881 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 08:17:53 INFO - PROCESS | 2880 | 1464016673940 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339A000 == 49 [pid = 2880] [id = 374] 08:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (0000009982F50C00) [pid = 2880] [serial = 1122] [outer = 0000000000000000] 08:17:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (0000009983345C00) [pid = 2880] [serial = 1123] [outer = 0000009982F50C00] 08:17:53 INFO - PROCESS | 2880 | 1464016673993 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (0000009983F7EC00) [pid = 2880] [serial = 1124] [outer = 0000009982F50C00] 08:17:54 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7088800 == 48 [pid = 2880] [id = 299] 08:17:54 INFO - PROCESS | 2880 | --DOCSHELL 000000998339C800 == 47 [pid = 2880] [id = 333] 08:17:54 INFO - PROCESS | 2880 | --DOCSHELL 00000099833A8000 == 46 [pid = 2880] [id = 361] 08:17:54 INFO - PROCESS | 2880 | 1464016674740 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1078ms 08:17:54 INFO - PROCESS | 2880 | 1464016674807 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 08:17:54 INFO - PROCESS | 2880 | 1464016674812 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 08:17:54 INFO - PROCESS | 2880 | 1464016674817 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:17:54 INFO - PROCESS | 2880 | 1464016674822 Marionette TRACE conn6 <- [1,1462,null,{}] 08:17:54 INFO - PROCESS | 2880 | 1464016674828 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:54 INFO - PROCESS | 2880 | 1464016674948 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 08:17:55 INFO - PROCESS | 2880 | 1464016675074 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7141000 == 47 [pid = 2880] [id = 375] 08:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (0000009983A07400) [pid = 2880] [serial = 1125] [outer = 0000000000000000] 08:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009983D36800) [pid = 2880] [serial = 1126] [outer = 0000009983A07400] 08:17:55 INFO - PROCESS | 2880 | 1464016675138 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099D85B9000) [pid = 2880] [serial = 1127] [outer = 0000009983A07400] 08:17:55 INFO - PROCESS | 2880 | 1464016675802 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1028ms 08:17:55 INFO - PROCESS | 2880 | 1464016675849 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 2880 | 1464016675856 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 08:17:55 INFO - PROCESS | 2880 | 1464016675863 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:17:55 INFO - PROCESS | 2880 | 1464016675866 Marionette TRACE conn6 <- [1,1466,null,{}] 08:17:55 INFO - PROCESS | 2880 | 1464016675870 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:56 INFO - PROCESS | 2880 | 1464016675999 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 08:17:56 INFO - PROCESS | 2880 | 1464016676122 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2884800 == 48 [pid = 2880] [id = 376] 08:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099D8CDD000) [pid = 2880] [serial = 1128] [outer = 0000000000000000] 08:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099D9634C00) [pid = 2880] [serial = 1129] [outer = 00000099D8CDD000] 08:17:56 INFO - PROCESS | 2880 | 1464016676182 Marionette DEBUG loaded listener.js 08:17:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099DDBC4400) [pid = 2880] [serial = 1130] [outer = 00000099D8CDD000] 08:17:56 INFO - PROCESS | 2880 | 1464016676816 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 985ms 08:17:56 INFO - PROCESS | 2880 | 1464016676854 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 2880 | 1464016676857 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 08:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:17:56 INFO - PROCESS | 2880 | 1464016676860 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 2880 | 1464016676865 Marionette TRACE conn6 <- [1,1470,null,{}] 08:17:56 INFO - PROCESS | 2880 | 1464016676877 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:57 INFO - PROCESS | 2880 | 1464016677002 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 08:17:57 INFO - PROCESS | 2880 | 1464016677100 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F97800 == 49 [pid = 2880] [id = 377] 08:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E282FC00) [pid = 2880] [serial = 1131] [outer = 0000000000000000] 08:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E2836000) [pid = 2880] [serial = 1132] [outer = 00000099E282FC00] 08:17:57 INFO - PROCESS | 2880 | 1464016677162 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E4CBC400) [pid = 2880] [serial = 1133] [outer = 00000099E282FC00] 08:17:57 INFO - PROCESS | 2880 | 1464016677861 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1036ms 08:17:57 INFO - PROCESS | 2880 | 1464016677899 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 08:17:57 INFO - PROCESS | 2880 | 1464016677903 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 08:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:17:57 INFO - PROCESS | 2880 | 1464016677906 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 2880 | 1464016677909 Marionette TRACE conn6 <- [1,1474,null,{}] 08:17:57 INFO - PROCESS | 2880 | 1464016677912 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:58 INFO - PROCESS | 2880 | 1464016678034 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 08:17:58 INFO - PROCESS | 2880 | 1464016678156 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9174000 == 50 [pid = 2880] [id = 378] 08:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E52EB800) [pid = 2880] [serial = 1134] [outer = 0000000000000000] 08:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099E52F3000) [pid = 2880] [serial = 1135] [outer = 00000099E52EB800] 08:17:58 INFO - PROCESS | 2880 | 1464016678215 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099E578AC00) [pid = 2880] [serial = 1136] [outer = 00000099E52EB800] 08:17:58 INFO - PROCESS | 2880 | 1464016678807 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 942ms 08:17:58 INFO - PROCESS | 2880 | 1464016678850 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 08:17:58 INFO - PROCESS | 2880 | 1464016678852 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 08:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:17:58 INFO - PROCESS | 2880 | 1464016678856 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:17:58 INFO - PROCESS | 2880 | 1464016678858 Marionette TRACE conn6 <- [1,1478,null,{}] 08:17:58 INFO - PROCESS | 2880 | 1464016678861 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:58 INFO - PROCESS | 2880 | 1464016678972 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 08:17:59 INFO - PROCESS | 2880 | 1464016679066 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AB000 == 51 [pid = 2880] [id = 379] 08:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099E5782800) [pid = 2880] [serial = 1137] [outer = 0000000000000000] 08:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099E5B0CC00) [pid = 2880] [serial = 1138] [outer = 00000099E5782800] 08:17:59 INFO - PROCESS | 2880 | 1464016679123 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099E5B83000) [pid = 2880] [serial = 1139] [outer = 00000099E5782800] 08:17:59 INFO - PROCESS | 2880 | 1464016679731 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 943ms 08:17:59 INFO - PROCESS | 2880 | 1464016679802 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 08:17:59 INFO - PROCESS | 2880 | 1464016679805 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 08:17:59 INFO - PROCESS | 2880 | 1464016679808 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:17:59 INFO - PROCESS | 2880 | 1464016679810 Marionette TRACE conn6 <- [1,1482,null,{}] 08:17:59 INFO - PROCESS | 2880 | 1464016679814 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:59 INFO - PROCESS | 2880 | 1464016679956 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 08:18:00 INFO - PROCESS | 2880 | 1464016680073 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A72800 == 52 [pid = 2880] [id = 380] 08:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (00000099E5E65800) [pid = 2880] [serial = 1140] [outer = 0000000000000000] 08:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (00000099E602FC00) [pid = 2880] [serial = 1141] [outer = 00000099E5E65800] 08:18:00 INFO - PROCESS | 2880 | 1464016680132 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (00000099E6229400) [pid = 2880] [serial = 1142] [outer = 00000099E5E65800] 08:18:00 INFO - PROCESS | 2880 | 1464016680724 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 986ms 08:18:00 INFO - PROCESS | 2880 | 1464016680797 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 08:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:18:00 INFO - PROCESS | 2880 | 1464016680800 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 08:18:00 INFO - PROCESS | 2880 | 1464016680803 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 2880 | 1464016680805 Marionette TRACE conn6 <- [1,1486,null,{}] 08:18:00 INFO - PROCESS | 2880 | 1464016680809 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:00 INFO - PROCESS | 2880 | 1464016680920 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 08:18:01 INFO - PROCESS | 2880 | 1464016681145 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982817800 == 53 [pid = 2880] [id = 381] 08:18:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099803F9C00) [pid = 2880] [serial = 1143] [outer = 0000000000000000] 08:18:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (00000099806B9000) [pid = 2880] [serial = 1144] [outer = 00000099803F9C00] 08:18:01 INFO - PROCESS | 2880 | 1464016681200 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (0000009982F4D000) [pid = 2880] [serial = 1145] [outer = 00000099803F9C00] 08:18:01 INFO - PROCESS | 2880 | 1464016681791 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1028ms 08:18:01 INFO - PROCESS | 2880 | 1464016681833 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 08:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:18:01 INFO - PROCESS | 2880 | 1464016681838 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 08:18:01 INFO - PROCESS | 2880 | 1464016681842 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 2880 | 1464016681846 Marionette TRACE conn6 <- [1,1490,null,{}] 08:18:01 INFO - PROCESS | 2880 | 1464016681868 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:01 INFO - PROCESS | 2880 | 1464016681983 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 08:18:02 INFO - PROCESS | 2880 | 1464016682112 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0D9800 == 54 [pid = 2880] [id = 382] 08:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (00000099D8B02C00) [pid = 2880] [serial = 1146] [outer = 0000000000000000] 08:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (00000099D8B0A800) [pid = 2880] [serial = 1147] [outer = 00000099D8B02C00] 08:18:02 INFO - PROCESS | 2880 | 1464016682167 Marionette DEBUG loaded listener.js 08:18:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099DA251000) [pid = 2880] [serial = 1148] [outer = 00000099D8B02C00] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4384000 == 53 [pid = 2880] [id = 372] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDDB000 == 52 [pid = 2880] [id = 371] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCAD800 == 51 [pid = 2880] [id = 370] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A1E000 == 50 [pid = 2880] [id = 369] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7131800 == 49 [pid = 2880] [id = 368] 08:18:02 INFO - PROCESS | 2880 | --DOCSHELL 00000099828DF000 == 48 [pid = 2880] [id = 367] 08:18:02 INFO - PROCESS | 2880 | 1464016682943 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1141ms 08:18:02 INFO - PROCESS | 2880 | 1464016682984 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 2880 | 1464016682989 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 08:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:18:03 INFO - PROCESS | 2880 | 1464016682995 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 2880 | 1464016682999 Marionette TRACE conn6 <- [1,1494,null,{}] 08:18:03 INFO - PROCESS | 2880 | 1464016683006 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:03 INFO - PROCESS | 2880 | 1464016683129 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 08:18:03 INFO - PROCESS | 2880 | 1464016683256 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D967E000 == 49 [pid = 2880] [id = 383] 08:18:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (0000009983D3E400) [pid = 2880] [serial = 1149] [outer = 0000000000000000] 08:18:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (0000009983F81C00) [pid = 2880] [serial = 1150] [outer = 0000009983D3E400] 08:18:03 INFO - PROCESS | 2880 | 1464016683320 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099D8AC9800) [pid = 2880] [serial = 1151] [outer = 0000009983D3E400] 08:18:03 INFO - PROCESS | 2880 | 1464016683982 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1032ms 08:18:04 INFO - PROCESS | 2880 | 1464016684030 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 08:18:04 INFO - PROCESS | 2880 | 1464016684037 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 08:18:04 INFO - PROCESS | 2880 | 1464016684043 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:18:04 INFO - PROCESS | 2880 | 1464016684046 Marionette TRACE conn6 <- [1,1498,null,{}] 08:18:04 INFO - PROCESS | 2880 | 1464016684051 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:04 INFO - PROCESS | 2880 | 1464016684222 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 08:18:04 INFO - PROCESS | 2880 | 1464016684348 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F8C800 == 50 [pid = 2880] [id = 384] 08:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099DD30B400) [pid = 2880] [serial = 1152] [outer = 0000000000000000] 08:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099DDE68000) [pid = 2880] [serial = 1153] [outer = 00000099DD30B400] 08:18:04 INFO - PROCESS | 2880 | 1464016684408 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (00000099E2322400) [pid = 2880] [serial = 1154] [outer = 00000099DD30B400] 08:18:05 INFO - PROCESS | 2880 | 1464016685089 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1081ms 08:18:05 INFO - PROCESS | 2880 | 1464016685139 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 2880 | 1464016685142 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 08:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:18:05 INFO - PROCESS | 2880 | 1464016685146 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 2880 | 1464016685150 Marionette TRACE conn6 <- [1,1502,null,{}] 08:18:05 INFO - PROCESS | 2880 | 1464016685162 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:05 INFO - PROCESS | 2880 | 1464016685285 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 08:18:05 INFO - PROCESS | 2880 | 1464016685414 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A89000 == 51 [pid = 2880] [id = 385] 08:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (00000099E4C07C00) [pid = 2880] [serial = 1155] [outer = 0000000000000000] 08:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (00000099E4C90000) [pid = 2880] [serial = 1156] [outer = 00000099E4C07C00] 08:18:05 INFO - PROCESS | 2880 | 1464016685481 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (00000099E5831000) [pid = 2880] [serial = 1157] [outer = 00000099E4C07C00] 08:18:06 INFO - PROCESS | 2880 | 1464016686120 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 986ms 08:18:06 INFO - PROCESS | 2880 | 1464016686135 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 2880 | 1464016686139 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 08:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:18:06 INFO - PROCESS | 2880 | 1464016686142 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 2880 | 1464016686145 Marionette TRACE conn6 <- [1,1506,null,{}] 08:18:06 INFO - PROCESS | 2880 | 1464016686161 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:06 INFO - PROCESS | 2880 | 1464016686306 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 08:18:06 INFO - PROCESS | 2880 | 1464016686364 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9E56000 == 52 [pid = 2880] [id = 386] 08:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (00000099E5E6F400) [pid = 2880] [serial = 1158] [outer = 0000000000000000] 08:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 173 (00000099E6029C00) [pid = 2880] [serial = 1159] [outer = 00000099E5E6F400] 08:18:06 INFO - PROCESS | 2880 | 1464016686422 Marionette DEBUG loaded listener.js 08:18:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 174 (00000099E6035000) [pid = 2880] [serial = 1160] [outer = 00000099E5E6F400] 08:18:07 INFO - PROCESS | 2880 | 1464016687019 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 943ms 08:18:07 INFO - PROCESS | 2880 | 1464016687088 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 2880 | 1464016687090 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 08:18:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:18:07 INFO - PROCESS | 2880 | 1464016687094 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:18:07 INFO - PROCESS | 2880 | 1464016687096 Marionette TRACE conn6 <- [1,1510,null,{}] 08:18:07 INFO - PROCESS | 2880 | 1464016687116 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:07 INFO - PROCESS | 2880 | 1464016687227 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 08:18:07 INFO - PROCESS | 2880 | 1464016687352 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAA6800 == 53 [pid = 2880] [id = 387] 08:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 175 (00000099E6231400) [pid = 2880] [serial = 1161] [outer = 0000000000000000] 08:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 176 (00000099E6235800) [pid = 2880] [serial = 1162] [outer = 00000099E6231400] 08:18:07 INFO - PROCESS | 2880 | 1464016687410 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 177 (00000099E687A800) [pid = 2880] [serial = 1163] [outer = 00000099E6231400] 08:18:08 INFO - PROCESS | 2880 | 1464016688000 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:18:08 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:18:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:18:08 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:18:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:18:08 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:18:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:18:08 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:18:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:18:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 948ms 08:18:08 INFO - PROCESS | 2880 | 1464016688046 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 08:18:08 INFO - PROCESS | 2880 | 1464016688049 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 08:18:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:18:08 INFO - PROCESS | 2880 | 1464016688052 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 2880 | 1464016688054 Marionette TRACE conn6 <- [1,1514,null,{}] 08:18:08 INFO - PROCESS | 2880 | 1464016688058 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:08 INFO - PROCESS | 2880 | 1464016688206 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 08:18:08 INFO - PROCESS | 2880 | 1464016688307 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC46800 == 54 [pid = 2880] [id = 388] 08:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 178 (00000099E6F5EC00) [pid = 2880] [serial = 1164] [outer = 0000000000000000] 08:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 179 (00000099E7B0A000) [pid = 2880] [serial = 1165] [outer = 00000099E6F5EC00] 08:18:08 INFO - PROCESS | 2880 | 1464016688365 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 180 (00000099E7F84000) [pid = 2880] [serial = 1166] [outer = 00000099E6F5EC00] 08:18:08 INFO - PROCESS | 2880 | 1464016688970 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:18:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:18:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:18:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:18:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 944ms 08:18:09 INFO - PROCESS | 2880 | 1464016689000 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 2880 | 1464016689002 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 08:18:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:18:09 INFO - PROCESS | 2880 | 1464016689006 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 2880 | 1464016689008 Marionette TRACE conn6 <- [1,1518,null,{}] 08:18:09 INFO - PROCESS | 2880 | 1464016689012 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:09 INFO - PROCESS | 2880 | 1464016689122 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 08:18:09 INFO - PROCESS | 2880 | --DOCSHELL 0000009982817800 == 53 [pid = 2880] [id = 381] 08:18:09 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2884800 == 52 [pid = 2880] [id = 376] 08:18:09 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7141000 == 51 [pid = 2880] [id = 375] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AB000 == 50 [pid = 2880] [id = 379] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F3C800 == 49 [pid = 2880] [id = 292] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6622800 == 48 [pid = 2880] [id = 18] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E662F000 == 47 [pid = 2880] [id = 334] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983161000 == 46 [pid = 2880] [id = 290] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB38000 == 45 [pid = 2880] [id = 347] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9669800 == 44 [pid = 2880] [id = 303] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A27000 == 43 [pid = 2880] [id = 319] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4383000 == 42 [pid = 2880] [id = 300] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B3A800 == 41 [pid = 2880] [id = 287] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5233800 == 40 [pid = 2880] [id = 301] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 000000998339A000 == 39 [pid = 2880] [id = 374] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F98800 == 38 [pid = 2880] [id = 348] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A1D800 == 37 [pid = 2880] [id = 288] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A1C000 == 36 [pid = 2880] [id = 305] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E941E000 == 35 [pid = 2880] [id = 364] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9183800 == 34 [pid = 2880] [id = 363] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F3B800 == 33 [pid = 2880] [id = 298] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 000000998280E000 == 32 [pid = 2880] [id = 302] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009982345800 == 31 [pid = 2880] [id = 366] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F97800 == 30 [pid = 2880] [id = 377] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 000000998169C800 == 29 [pid = 2880] [id = 335] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099D81F7800 == 28 [pid = 2880] [id = 293] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98C1800 == 27 [pid = 2880] [id = 365] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9ACE000 == 26 [pid = 2880] [id = 362] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9174000 == 25 [pid = 2880] [id = 378] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5AA1800 == 24 [pid = 2880] [id = 330] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099823E0000 == 23 [pid = 2880] [id = 289] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9683800 == 22 [pid = 2880] [id = 294] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F3000 == 21 [pid = 2880] [id = 297] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E845B800 == 20 [pid = 2880] [id = 350] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009980616800 == 19 [pid = 2880] [id = 304] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7B49800 == 18 [pid = 2880] [id = 349] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90CD800 == 17 [pid = 2880] [id = 360] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A72800 == 16 [pid = 2880] [id = 380] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E591B000 == 15 [pid = 2880] [id = 373] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC46800 == 14 [pid = 2880] [id = 388] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAA6800 == 13 [pid = 2880] [id = 387] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9E56000 == 12 [pid = 2880] [id = 386] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A89000 == 11 [pid = 2880] [id = 385] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F8C800 == 10 [pid = 2880] [id = 384] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0D9800 == 9 [pid = 2880] [id = 382] 08:18:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099D967E000 == 8 [pid = 2880] [id = 383] 08:18:14 INFO - PROCESS | 2880 | 1464016694816 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:14 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980609800 == 9 [pid = 2880] [id = 389] 08:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 181 (00000099801FD000) [pid = 2880] [serial = 1167] [outer = 0000000000000000] 08:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 182 (00000099803F6C00) [pid = 2880] [serial = 1168] [outer = 00000099801FD000] 08:18:14 INFO - PROCESS | 2880 | 1464016694868 Marionette DEBUG loaded listener.js 08:18:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 183 (00000099806EE000) [pid = 2880] [serial = 1169] [outer = 00000099801FD000] 08:18:15 INFO - PROCESS | 2880 | 1464016695282 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:18:15 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:18:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:18:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:18:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:18:15 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:18:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:18:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 6358ms 08:18:15 INFO - PROCESS | 2880 | 1464016695367 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 08:18:15 INFO - PROCESS | 2880 | 1464016695372 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 08:18:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:18:15 INFO - PROCESS | 2880 | 1464016695377 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:18:15 INFO - PROCESS | 2880 | 1464016695381 Marionette TRACE conn6 <- [1,1522,null,{}] 08:18:15 INFO - PROCESS | 2880 | 1464016695391 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:15 INFO - PROCESS | 2880 | 1464016695490 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 08:18:15 INFO - PROCESS | 2880 | 1464016695500 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099816A5000 == 10 [pid = 2880] [id = 390] 08:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 184 (00000099811E5000) [pid = 2880] [serial = 1170] [outer = 0000000000000000] 08:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 185 (0000009981626C00) [pid = 2880] [serial = 1171] [outer = 00000099811E5000] 08:18:15 INFO - PROCESS | 2880 | 1464016695550 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 186 (000000998257C400) [pid = 2880] [serial = 1172] [outer = 00000099811E5000] 08:18:16 INFO - PROCESS | 2880 | 1464016696051 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:18:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 733ms 08:18:16 INFO - PROCESS | 2880 | 1464016696119 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 2880 | 1464016696124 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 08:18:16 INFO - PROCESS | 2880 | 1464016696128 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 2880 | 1464016696130 Marionette TRACE conn6 <- [1,1526,null,{}] 08:18:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:18:16 INFO - PROCESS | 2880 | 1464016696134 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:16 INFO - PROCESS | 2880 | 1464016696224 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 08:18:16 INFO - PROCESS | 2880 | 1464016696308 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099816A4800 == 11 [pid = 2880] [id = 391] 08:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 187 (000000998269FC00) [pid = 2880] [serial = 1173] [outer = 0000000000000000] 08:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 188 (00000099828C6400) [pid = 2880] [serial = 1174] [outer = 000000998269FC00] 08:18:16 INFO - PROCESS | 2880 | 1464016696356 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 189 (00000099829E9400) [pid = 2880] [serial = 1175] [outer = 000000998269FC00] 08:18:16 INFO - PROCESS | 2880 | 1464016696796 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:18:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 08:18:16 INFO - PROCESS | 2880 | 1464016696805 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 2880 | 1464016696807 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 08:18:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:18:16 INFO - PROCESS | 2880 | 1464016696836 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 2880 | 1464016696842 Marionette TRACE conn6 <- [1,1530,null,{}] 08:18:16 INFO - PROCESS | 2880 | 1464016696848 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:16 INFO - PROCESS | 2880 | 1464016696990 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 08:18:17 INFO - PROCESS | 2880 | 1464016697004 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A45000 == 12 [pid = 2880] [id = 392] 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 190 (0000009982F43000) [pid = 2880] [serial = 1176] [outer = 0000000000000000] 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 191 (0000009983343800) [pid = 2880] [serial = 1177] [outer = 0000009982F43000] 08:18:17 INFO - PROCESS | 2880 | 1464016697051 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 192 (0000009983A0B800) [pid = 2880] [serial = 1178] [outer = 0000009982F43000] 08:18:17 INFO - PROCESS | 2880 | 1464016697527 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:18:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:18:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 754ms 08:18:17 INFO - PROCESS | 2880 | 1464016697568 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 2880 | 1464016697571 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 08:18:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:18:17 INFO - PROCESS | 2880 | 1464016697574 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 2880 | 1464016697576 Marionette TRACE conn6 <- [1,1534,null,{}] 08:18:17 INFO - PROCESS | 2880 | 1464016697579 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:17 INFO - PROCESS | 2880 | 1464016697732 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 08:18:17 INFO - PROCESS | 2880 | 1464016697791 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AB5800 == 13 [pid = 2880] [id = 393] 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 193 (0000009983D3A000) [pid = 2880] [serial = 1179] [outer = 0000000000000000] 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 194 (0000009983F4C800) [pid = 2880] [serial = 1180] [outer = 0000009983D3A000] 08:18:17 INFO - PROCESS | 2880 | 1464016697837 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 195 (0000009983F7A000) [pid = 2880] [serial = 1181] [outer = 0000009983D3A000] 08:18:18 INFO - PROCESS | 2880 | 1464016698274 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:18:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:18:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 735ms 08:18:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:18:18 INFO - PROCESS | 2880 | 1464016698311 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 08:18:18 INFO - PROCESS | 2880 | 1464016698313 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 08:18:18 INFO - PROCESS | 2880 | 1464016698317 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 2880 | 1464016698319 Marionette TRACE conn6 <- [1,1538,null,{}] 08:18:18 INFO - PROCESS | 2880 | 1464016698329 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:18 INFO - PROCESS | 2880 | 1464016698438 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 08:18:18 INFO - PROCESS | 2880 | 1464016698445 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCAB000 == 14 [pid = 2880] [id = 394] 08:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 196 (00000099D85B9800) [pid = 2880] [serial = 1182] [outer = 0000000000000000] 08:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 197 (00000099D8A78C00) [pid = 2880] [serial = 1183] [outer = 00000099D85B9800] 08:18:18 INFO - PROCESS | 2880 | 1464016698554 Marionette DEBUG loaded listener.js 08:18:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 198 (00000099D8B09000) [pid = 2880] [serial = 1184] [outer = 00000099D85B9800] 08:18:21 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AB5800 == 13 [pid = 2880] [id = 393] 08:18:21 INFO - PROCESS | 2880 | --DOCSHELL 00000099816A4800 == 12 [pid = 2880] [id = 391] 08:18:21 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A45000 == 11 [pid = 2880] [id = 392] 08:18:21 INFO - PROCESS | 2880 | --DOCSHELL 00000099816A5000 == 10 [pid = 2880] [id = 390] 08:18:21 INFO - PROCESS | 2880 | --DOCSHELL 0000009980609800 == 9 [pid = 2880] [id = 389] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 197 (00000099E2325400) [pid = 2880] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 196 (0000009983F73C00) [pid = 2880] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 195 (0000009982695800) [pid = 2880] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 194 (00000099E23F2800) [pid = 2880] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 193 (00000099DDC79800) [pid = 2880] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 192 (00000099E5118000) [pid = 2880] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 191 (00000099DD485400) [pid = 2880] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 190 (00000099E4C0BC00) [pid = 2880] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 189 (0000009983D31000) [pid = 2880] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 188 (00000099828C7800) [pid = 2880] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 187 (00000099806B0400) [pid = 2880] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 186 (00000099D8B06000) [pid = 2880] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 185 (00000099830F7000) [pid = 2880] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 184 (00000099DF7ABC00) [pid = 2880] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 183 (00000099E2844800) [pid = 2880] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 182 (0000009980A39400) [pid = 2880] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 181 (0000009983F76800) [pid = 2880] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 180 (00000099828C8800) [pid = 2880] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 179 (0000009983F7F400) [pid = 2880] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 178 (00000099E4CB3800) [pid = 2880] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 177 (0000009981625400) [pid = 2880] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 176 (00000099D8B06800) [pid = 2880] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 175 (00000099E313E800) [pid = 2880] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 174 (00000099E52F5400) [pid = 2880] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 173 (00000099DE030C00) [pid = 2880] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 172 (00000099829E7400) [pid = 2880] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 171 (0000009980A3B000) [pid = 2880] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 170 (00000099DE033400) [pid = 2880] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 169 (00000099E28A9000) [pid = 2880] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 168 (00000099829F0C00) [pid = 2880] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 167 (00000099829F0400) [pid = 2880] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 166 (00000099D8B02C00) [pid = 2880] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 165 (0000009983351000) [pid = 2880] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099806F1000) [pid = 2880] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (000000998161DC00) [pid = 2880] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099803F9C00) [pid = 2880] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (000000998257D400) [pid = 2880] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099E52F2C00) [pid = 2880] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099E5E6F400) [pid = 2880] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E6231400) [pid = 2880] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099E5E65800) [pid = 2880] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (00000099E52EB800) [pid = 2880] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (00000099E5782800) [pid = 2880] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (00000099E233FC00) [pid = 2880] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (0000009982F50C00) [pid = 2880] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099E2322000) [pid = 2880] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (00000099E4C07C00) [pid = 2880] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (0000009983A07400) [pid = 2880] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (00000099DD30D800) [pid = 2880] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099DA00DC00) [pid = 2880] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (0000009983D3E400) [pid = 2880] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099DD30B400) [pid = 2880] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099D8AC3400) [pid = 2880] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099E5B7EC00) [pid = 2880] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099E282FC00) [pid = 2880] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099E4CBB000) [pid = 2880] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099D8CDD000) [pid = 2880] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099D8B0A800) [pid = 2880] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (0000009982F49000) [pid = 2880] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099806B9000) [pid = 2880] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (000000998269E800) [pid = 2880] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E5B04C00) [pid = 2880] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E5748800) [pid = 2880] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099830FB800) [pid = 2880] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E5118C00) [pid = 2880] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (000000998257F400) [pid = 2880] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (0000009983F4BC00) [pid = 2880] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099828C5800) [pid = 2880] [serial = 946] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099DE02EC00) [pid = 2880] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099DE1AD800) [pid = 2880] [serial = 904] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E30C0800) [pid = 2880] [serial = 991] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E4C05400) [pid = 2880] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (000000998334E800) [pid = 2880] [serial = 994] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E308B400) [pid = 2880] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E52E7800) [pid = 2880] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E5B0B800) [pid = 2880] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DDE68000) [pid = 2880] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099829EB000) [pid = 2880] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DA251000) [pid = 2880] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099CAEC2400) [pid = 2880] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099D8AC8C00) [pid = 2880] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099D929A000) [pid = 2880] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009983F81C00) [pid = 2880] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009983D3CC00) [pid = 2880] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099829EFC00) [pid = 2880] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (0000009982F4D000) [pid = 2880] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (000000998268F800) [pid = 2880] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E5E68800) [pid = 2880] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E4CBC400) [pid = 2880] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E5B80C00) [pid = 2880] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E52F3000) [pid = 2880] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DDBC4400) [pid = 2880] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E5DF5C00) [pid = 2880] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E2836000) [pid = 2880] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5B77800) [pid = 2880] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D9634C00) [pid = 2880] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E4FE7000) [pid = 2880] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099D8344400) [pid = 2880] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (0000009983351C00) [pid = 2880] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E30B8800) [pid = 2880] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DED89400) [pid = 2880] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E52F0000) [pid = 2880] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E469C000) [pid = 2880] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E4CBBC00) [pid = 2880] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D8A1F400) [pid = 2880] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (0000009983F56800) [pid = 2880] [serial = 910] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0000009980A34C00) [pid = 2880] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099DD2C2400) [pid = 2880] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0000009983F54C00) [pid = 2880] [serial = 949] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099E2341800) [pid = 2880] [serial = 958] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099E30B9800) [pid = 2880] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (000000998268FC00) [pid = 2880] [serial = 907] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099D9294800) [pid = 2880] [serial = 997] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8A1F000) [pid = 2880] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D96D5800) [pid = 2880] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099E5035800) [pid = 2880] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099DD2C9C00) [pid = 2880] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099E2361800) [pid = 2880] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099D8B0EC00) [pid = 2880] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099D8AC0000) [pid = 2880] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099DE09C800) [pid = 2880] [serial = 952] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099E469D800) [pid = 2880] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (0000009983F7EC00) [pid = 2880] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (0000009983D33000) [pid = 2880] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099DA07BC00) [pid = 2880] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099E5830C00) [pid = 2880] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (00000099829F0000) [pid = 2880] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (00000099DF33C400) [pid = 2880] [serial = 955] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (00000099E2360400) [pid = 2880] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (00000099E282D800) [pid = 2880] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (00000099E4C8C400) [pid = 2880] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (0000009983D36800) [pid = 2880] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (00000099E6235800) [pid = 2880] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (00000099E6229400) [pid = 2880] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (00000099E578AC00) [pid = 2880] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (00000099E5B0CC00) [pid = 2880] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (00000099E5B83000) [pid = 2880] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (00000099E602FC00) [pid = 2880] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 59 (00000099E4C8D000) [pid = 2880] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 58 (0000009983345C00) [pid = 2880] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 57 (00000099E30C4400) [pid = 2880] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 56 (00000099E5831000) [pid = 2880] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 55 (00000099E469C400) [pid = 2880] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 54 (00000099D85B9000) [pid = 2880] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 53 (00000099E6029C00) [pid = 2880] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 52 (00000099DE0E7C00) [pid = 2880] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 51 (00000099E2841000) [pid = 2880] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 50 (00000099DD30EC00) [pid = 2880] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 49 (00000099DDBC3800) [pid = 2880] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 48 (00000099D8AC9800) [pid = 2880] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 47 (00000099E2322400) [pid = 2880] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 46 (00000099E4C90000) [pid = 2880] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 45 (00000099D8CDE400) [pid = 2880] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 44 (00000099DA2E7800) [pid = 2880] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 43 (00000099E5B75800) [pid = 2880] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 42 (00000099E6035000) [pid = 2880] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 41 (00000099E7B0A000) [pid = 2880] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 40 (00000099DA210000) [pid = 2880] [serial = 664] [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:18:21 INFO - PROCESS | 2880 | --DOMWINDOW == 39 (00000099E687A800) [pid = 2880] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 08:18:21 INFO - PROCESS | 2880 | 1464016701306 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 3001ms 08:18:21 INFO - PROCESS | 2880 | 1464016701322 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 2880 | 1464016701327 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 08:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:18:21 INFO - PROCESS | 2880 | 1464016701333 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 2880 | 1464016701337 Marionette TRACE conn6 <- [1,1542,null,{}] 08:18:21 INFO - PROCESS | 2880 | 1464016701344 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:21 INFO - PROCESS | 2880 | 1464016701438 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 08:18:21 INFO - PROCESS | 2880 | 1464016701500 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A15800 == 10 [pid = 2880] [id = 395] 08:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 40 (00000099806EA800) [pid = 2880] [serial = 1185] [outer = 0000000000000000] 08:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 41 (00000099806EB000) [pid = 2880] [serial = 1186] [outer = 00000099806EA800] 08:18:21 INFO - PROCESS | 2880 | 1464016701561 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 42 (0000009980A39800) [pid = 2880] [serial = 1187] [outer = 00000099806EA800] 08:18:22 INFO - PROCESS | 2880 | 1464016702035 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 732ms 08:18:22 INFO - PROCESS | 2880 | 1464016702068 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 2880 | 1464016702075 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 08:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:18:22 INFO - PROCESS | 2880 | 1464016702081 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 2880 | 1464016702084 Marionette TRACE conn6 <- [1,1546,null,{}] 08:18:22 INFO - PROCESS | 2880 | 1464016702088 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:22 INFO - PROCESS | 2880 | 1464016702180 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 08:18:22 INFO - PROCESS | 2880 | 1464016702191 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:22 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A04000 == 11 [pid = 2880] [id = 396] 08:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 43 (00000099811ED800) [pid = 2880] [serial = 1188] [outer = 0000000000000000] 08:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 44 (000000998161D000) [pid = 2880] [serial = 1189] [outer = 00000099811ED800] 08:18:22 INFO - PROCESS | 2880 | 1464016702239 Marionette DEBUG loaded listener.js 08:18:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 45 (0000009982572800) [pid = 2880] [serial = 1190] [outer = 00000099811ED800] 08:18:22 INFO - PROCESS | 2880 | 1464016702712 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 691ms 08:18:22 INFO - PROCESS | 2880 | 1464016702773 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 2880 | 1464016702776 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 08:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:18:22 INFO - PROCESS | 2880 | 1464016702779 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 2880 | 1464016702783 Marionette TRACE conn6 <- [1,1550,null,{}] 08:18:22 INFO - PROCESS | 2880 | 1464016702795 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:22 INFO - PROCESS | 2880 | 1464016702931 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 08:18:23 INFO - PROCESS | 2880 | 1464016703000 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 2880 | ++DOCSHELL 000000998281D000 == 12 [pid = 2880] [id = 397] 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 46 (00000099801F0400) [pid = 2880] [serial = 1191] [outer = 0000000000000000] 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 47 (0000009982692C00) [pid = 2880] [serial = 1192] [outer = 00000099801F0400] 08:18:23 INFO - PROCESS | 2880 | 1464016703052 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 48 (00000099826A8800) [pid = 2880] [serial = 1193] [outer = 00000099801F0400] 08:18:23 INFO - PROCESS | 2880 | 1464016703463 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 734ms 08:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:18:23 INFO - PROCESS | 2880 | 1464016703516 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 08:18:23 INFO - PROCESS | 2880 | 1464016703519 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 08:18:23 INFO - PROCESS | 2880 | 1464016703522 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:18:23 INFO - PROCESS | 2880 | 1464016703524 Marionette TRACE conn6 <- [1,1554,null,{}] 08:18:23 INFO - PROCESS | 2880 | 1464016703527 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:23 INFO - PROCESS | 2880 | 1464016703610 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 08:18:23 INFO - PROCESS | 2880 | 1464016703617 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983153000 == 13 [pid = 2880] [id = 398] 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 49 (00000099828C8800) [pid = 2880] [serial = 1194] [outer = 0000000000000000] 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 50 (00000099829ED000) [pid = 2880] [serial = 1195] [outer = 00000099828C8800] 08:18:23 INFO - PROCESS | 2880 | 1464016703665 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 51 (0000009982F47C00) [pid = 2880] [serial = 1196] [outer = 00000099828C8800] 08:18:24 INFO - PROCESS | 2880 | 1464016704108 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 628ms 08:18:24 INFO - PROCESS | 2880 | 1464016704153 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 2880 | 1464016704155 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 08:18:24 INFO - PROCESS | 2880 | 1464016704158 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:18:24 INFO - PROCESS | 2880 | 1464016704160 Marionette TRACE conn6 <- [1,1558,null,{}] 08:18:24 INFO - PROCESS | 2880 | 1464016704163 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:24 INFO - PROCESS | 2880 | 1464016704242 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 08:18:24 INFO - PROCESS | 2880 | 1464016704251 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833A7800 == 14 [pid = 2880] [id = 399] 08:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 52 (0000009980A41800) [pid = 2880] [serial = 1197] [outer = 0000000000000000] 08:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 53 (00000099830F0000) [pid = 2880] [serial = 1198] [outer = 0000009980A41800] 08:18:24 INFO - PROCESS | 2880 | 1464016704298 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (00000099830FA400) [pid = 2880] [serial = 1199] [outer = 0000009980A41800] 08:18:24 INFO - PROCESS | 2880 | 1464016704779 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 691ms 08:18:24 INFO - PROCESS | 2880 | 1464016704853 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 2880 | 1464016704855 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 08:18:24 INFO - PROCESS | 2880 | 1464016704858 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:18:24 INFO - PROCESS | 2880 | 1464016704860 Marionette TRACE conn6 <- [1,1562,null,{}] 08:18:24 INFO - PROCESS | 2880 | 1464016704864 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:24 INFO - PROCESS | 2880 | 1464016704977 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 08:18:24 INFO - PROCESS | 2880 | 1464016704986 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A45000 == 15 [pid = 2880] [id = 400] 08:18:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (0000009983344400) [pid = 2880] [serial = 1200] [outer = 0000000000000000] 08:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (0000009983D31000) [pid = 2880] [serial = 1201] [outer = 0000009983344400] 08:18:25 INFO - PROCESS | 2880 | 1464016705033 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (0000009983D3C000) [pid = 2880] [serial = 1202] [outer = 0000009983344400] 08:18:25 INFO - PROCESS | 2880 | 1464016705503 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 691ms 08:18:25 INFO - PROCESS | 2880 | 1464016705553 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 2880 | 1464016705555 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 08:18:25 INFO - PROCESS | 2880 | 1464016705558 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:18:25 INFO - PROCESS | 2880 | 1464016705560 Marionette TRACE conn6 <- [1,1566,null,{}] 08:18:25 INFO - PROCESS | 2880 | 1464016705564 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:25 INFO - PROCESS | 2880 | 1464016705670 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 08:18:25 INFO - PROCESS | 2880 | 1464016705678 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7131000 == 16 [pid = 2880] [id = 401] 08:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (0000009983F48400) [pid = 2880] [serial = 1203] [outer = 0000000000000000] 08:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (0000009983F7A800) [pid = 2880] [serial = 1204] [outer = 0000009983F48400] 08:18:25 INFO - PROCESS | 2880 | 1464016705724 Marionette DEBUG loaded listener.js 08:18:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (00000099D8132C00) [pid = 2880] [serial = 1205] [outer = 0000009983F48400] 08:18:26 INFO - PROCESS | 2880 | 1464016706148 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 627ms 08:18:26 INFO - PROCESS | 2880 | 1464016706188 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 2880 | 1464016706190 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 08:18:26 INFO - PROCESS | 2880 | 1464016706193 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:18:26 INFO - PROCESS | 2880 | 1464016706195 Marionette TRACE conn6 <- [1,1570,null,{}] 08:18:26 INFO - PROCESS | 2880 | 1464016706198 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:26 INFO - PROCESS | 2880 | 1464016706275 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 08:18:26 INFO - PROCESS | 2880 | 1464016706281 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D85B1000 == 17 [pid = 2880] [id = 402] 08:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (00000099D8358400) [pid = 2880] [serial = 1206] [outer = 0000000000000000] 08:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (00000099D8A19400) [pid = 2880] [serial = 1207] [outer = 00000099D8358400] 08:18:26 INFO - PROCESS | 2880 | 1464016706328 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (00000099D8A76400) [pid = 2880] [serial = 1208] [outer = 00000099D8358400] 08:18:26 INFO - PROCESS | 2880 | 1464016706750 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 587ms 08:18:26 INFO - PROCESS | 2880 | 1464016706787 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 08:18:26 INFO - PROCESS | 2880 | 1464016706790 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 08:18:26 INFO - PROCESS | 2880 | 1464016706793 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:18:26 INFO - PROCESS | 2880 | 1464016706795 Marionette TRACE conn6 <- [1,1574,null,{}] 08:18:26 INFO - PROCESS | 2880 | 1464016706798 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:26 INFO - PROCESS | 2880 | 1464016706877 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 08:18:26 INFO - PROCESS | 2880 | 1464016706885 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 2880 | ++DOCSHELL 000000998281C000 == 18 [pid = 2880] [id = 403] 08:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (00000099D8A75000) [pid = 2880] [serial = 1209] [outer = 0000000000000000] 08:18:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (00000099D8ABDC00) [pid = 2880] [serial = 1210] [outer = 00000099D8A75000] 08:18:26 INFO - PROCESS | 2880 | 1464016706934 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099D8AC8400) [pid = 2880] [serial = 1211] [outer = 00000099D8A75000] 08:18:27 INFO - PROCESS | 2880 | 1464016707379 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 628ms 08:18:27 INFO - PROCESS | 2880 | 1464016707425 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 2880 | 1464016707427 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 08:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:18:27 INFO - PROCESS | 2880 | 1464016707430 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 2880 | 1464016707433 Marionette TRACE conn6 <- [1,1578,null,{}] 08:18:27 INFO - PROCESS | 2880 | 1464016707442 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:27 INFO - PROCESS | 2880 | 1464016707533 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 08:18:27 INFO - PROCESS | 2880 | 1464016707540 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD32E800 == 19 [pid = 2880] [id = 404] 08:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099D8B08800) [pid = 2880] [serial = 1212] [outer = 0000000000000000] 08:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099D8B0B400) [pid = 2880] [serial = 1213] [outer = 00000099D8B08800] 08:18:27 INFO - PROCESS | 2880 | 1464016707585 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (00000099D8CDE800) [pid = 2880] [serial = 1214] [outer = 00000099D8B08800] 08:18:28 INFO - PROCESS | 2880 | 1464016708019 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 629ms 08:18:28 INFO - PROCESS | 2880 | 1464016708064 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 2880 | 1464016708066 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 08:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:18:28 INFO - PROCESS | 2880 | 1464016708070 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 2880 | 1464016708072 Marionette TRACE conn6 <- [1,1582,null,{}] 08:18:28 INFO - PROCESS | 2880 | 1464016708076 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:28 INFO - PROCESS | 2880 | 1464016708173 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 08:18:28 INFO - PROCESS | 2880 | 1464016708181 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833A7000 == 20 [pid = 2880] [id = 405] 08:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (00000099D936EC00) [pid = 2880] [serial = 1215] [outer = 0000000000000000] 08:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (00000099D9629400) [pid = 2880] [serial = 1216] [outer = 00000099D936EC00] 08:18:28 INFO - PROCESS | 2880 | 1464016708238 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099DA19E000) [pid = 2880] [serial = 1217] [outer = 00000099D936EC00] 08:18:28 INFO - PROCESS | 2880 | 1464016708733 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 734ms 08:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:18:28 INFO - PROCESS | 2880 | 1464016708806 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 2880 | 1464016708809 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 08:18:28 INFO - PROCESS | 2880 | 1464016708812 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 2880 | 1464016708813 Marionette TRACE conn6 <- [1,1586,null,{}] 08:18:28 INFO - PROCESS | 2880 | 1464016708817 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:28 INFO - PROCESS | 2880 | 1464016708920 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 08:18:28 INFO - PROCESS | 2880 | 1464016708934 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1F1000 == 21 [pid = 2880] [id = 406] 08:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099D9371000) [pid = 2880] [serial = 1218] [outer = 0000000000000000] 08:18:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099DA2EE000) [pid = 2880] [serial = 1219] [outer = 00000099D9371000] 08:18:28 INFO - PROCESS | 2880 | 1464016708987 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099DD2C4400) [pid = 2880] [serial = 1220] [outer = 00000099D9371000] 08:18:29 INFO - PROCESS | 2880 | 1464016709411 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 629ms 08:18:29 INFO - PROCESS | 2880 | 1464016709445 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 08:18:29 INFO - PROCESS | 2880 | 1464016709447 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 08:18:29 INFO - PROCESS | 2880 | 1464016709450 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:18:29 INFO - PROCESS | 2880 | 1464016709451 Marionette TRACE conn6 <- [1,1590,null,{}] 08:18:29 INFO - PROCESS | 2880 | 1464016709455 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:29 INFO - PROCESS | 2880 | 1464016709557 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 08:18:29 INFO - PROCESS | 2880 | 1464016709640 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEFBF000 == 22 [pid = 2880] [id = 407] 08:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099DD30D400) [pid = 2880] [serial = 1221] [outer = 0000000000000000] 08:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099DD368400) [pid = 2880] [serial = 1222] [outer = 00000099DD30D400] 08:18:29 INFO - PROCESS | 2880 | 1464016709685 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099DD4E3C00) [pid = 2880] [serial = 1223] [outer = 00000099DD30D400] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (000000998269FC00) [pid = 2880] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (0000009982F43000) [pid = 2880] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099E6F5EC00) [pid = 2880] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (0000009983D3A000) [pid = 2880] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099811E5000) [pid = 2880] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:18:29 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099801FD000) [pid = 2880] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:18:30 INFO - PROCESS | 2880 | 1464016710085 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 691ms 08:18:30 INFO - PROCESS | 2880 | 1464016710144 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 2880 | 1464016710146 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 08:18:30 INFO - PROCESS | 2880 | 1464016710150 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:18:30 INFO - PROCESS | 2880 | 1464016710152 Marionette TRACE conn6 <- [1,1594,null,{}] 08:18:30 INFO - PROCESS | 2880 | 1464016710155 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:30 INFO - PROCESS | 2880 | 1464016710261 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 08:18:30 INFO - PROCESS | 2880 | 1464016710306 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF35F800 == 23 [pid = 2880] [id = 408] 08:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099830FAC00) [pid = 2880] [serial = 1224] [outer = 0000000000000000] 08:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099DD7C8400) [pid = 2880] [serial = 1225] [outer = 00000099830FAC00] 08:18:30 INFO - PROCESS | 2880 | 1464016710352 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099DDC7A000) [pid = 2880] [serial = 1226] [outer = 00000099830FAC00] 08:18:30 INFO - PROCESS | 2880 | 1464016710737 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 629ms 08:18:30 INFO - PROCESS | 2880 | 1464016710784 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 2880 | 1464016710785 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 08:18:30 INFO - PROCESS | 2880 | 1464016710789 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:18:30 INFO - PROCESS | 2880 | 1464016710791 Marionette TRACE conn6 <- [1,1598,null,{}] 08:18:30 INFO - PROCESS | 2880 | 1464016710794 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:30 INFO - PROCESS | 2880 | 1464016710874 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 08:18:30 INFO - PROCESS | 2880 | 1464016710881 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2872000 == 24 [pid = 2880] [id = 409] 08:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099DDE64C00) [pid = 2880] [serial = 1227] [outer = 0000000000000000] 08:18:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099DE033800) [pid = 2880] [serial = 1228] [outer = 00000099DDE64C00] 08:18:30 INFO - PROCESS | 2880 | 1464016710928 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099DE0F0000) [pid = 2880] [serial = 1229] [outer = 00000099DDE64C00] 08:18:31 INFO - PROCESS | 2880 | 1464016711359 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 629ms 08:18:31 INFO - PROCESS | 2880 | 1464016711421 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 08:18:31 INFO - PROCESS | 2880 | 1464016711423 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 08:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:18:31 INFO - PROCESS | 2880 | 1464016711427 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:18:31 INFO - PROCESS | 2880 | 1464016711429 Marionette TRACE conn6 <- [1,1602,null,{}] 08:18:31 INFO - PROCESS | 2880 | 1464016711432 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:31 INFO - PROCESS | 2880 | 1464016711512 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 08:18:31 INFO - PROCESS | 2880 | 1464016711518 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E436D000 == 25 [pid = 2880] [id = 410] 08:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099DE1AE000) [pid = 2880] [serial = 1230] [outer = 0000000000000000] 08:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099DEC09000) [pid = 2880] [serial = 1231] [outer = 00000099DE1AE000] 08:18:31 INFO - PROCESS | 2880 | 1464016711563 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099DED0B000) [pid = 2880] [serial = 1232] [outer = 00000099DE1AE000] 08:18:31 INFO - PROCESS | 2880 | 1464016711985 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:18:32 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:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 629ms 08:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:18:32 INFO - PROCESS | 2880 | 1464016712059 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 2880 | 1464016712061 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 08:18:32 INFO - PROCESS | 2880 | 1464016712064 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 2880 | 1464016712066 Marionette TRACE conn6 <- [1,1606,null,{}] 08:18:32 INFO - PROCESS | 2880 | 1464016712070 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:32 INFO - PROCESS | 2880 | 1464016712151 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 08:18:32 INFO - PROCESS | 2880 | 1464016712159 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4684800 == 26 [pid = 2880] [id = 411] 08:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099811E3800) [pid = 2880] [serial = 1233] [outer = 0000000000000000] 08:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DED8F400) [pid = 2880] [serial = 1234] [outer = 00000099811E3800] 08:18:32 INFO - PROCESS | 2880 | 1464016712204 Marionette DEBUG loaded listener.js 08:18:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DF338C00) [pid = 2880] [serial = 1235] [outer = 00000099811E3800] 08:18:33 INFO - PROCESS | 2880 | 1464016712992 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 986ms 08:18:33 INFO - PROCESS | 2880 | 1464016713054 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 2880 | 1464016713060 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 08:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:18:33 INFO - PROCESS | 2880 | 1464016713065 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 2880 | 1464016713070 Marionette TRACE conn6 <- [1,1610,null,{}] 08:18:33 INFO - PROCESS | 2880 | 1464016713076 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:33 INFO - PROCESS | 2880 | 1464016713223 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 08:18:33 INFO - PROCESS | 2880 | 1464016713340 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982658800 == 27 [pid = 2880] [id = 412] 08:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (0000009980A41000) [pid = 2880] [serial = 1236] [outer = 0000000000000000] 08:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099811EF400) [pid = 2880] [serial = 1237] [outer = 0000009980A41000] 08:18:33 INFO - PROCESS | 2880 | 1464016713401 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (0000009981627000) [pid = 2880] [serial = 1238] [outer = 0000009980A41000] 08:18:34 INFO - PROCESS | 2880 | 1464016714348 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:18:34 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:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1348ms 08:18:34 INFO - PROCESS | 2880 | 1464016714415 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 2880 | 1464016714419 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 08:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:18:34 INFO - PROCESS | 2880 | 1464016714424 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 2880 | 1464016714429 Marionette TRACE conn6 <- [1,1614,null,{}] 08:18:34 INFO - PROCESS | 2880 | 1464016714435 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:34 INFO - PROCESS | 2880 | 1464016714567 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 08:18:34 INFO - PROCESS | 2880 | 1464016714644 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823C7800 == 28 [pid = 2880] [id = 413] 08:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (000000998161B800) [pid = 2880] [serial = 1239] [outer = 0000000000000000] 08:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (000000998161F800) [pid = 2880] [serial = 1240] [outer = 000000998161B800] 08:18:34 INFO - PROCESS | 2880 | 1464016714738 Marionette DEBUG loaded listener.js 08:18:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (000000998257EC00) [pid = 2880] [serial = 1241] [outer = 000000998161B800] 08:18:35 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCAB000 == 27 [pid = 2880] [id = 394] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099829E9400) [pid = 2880] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099828C6400) [pid = 2880] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (0000009983343800) [pid = 2880] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099E7F84000) [pid = 2880] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (0000009983F7A000) [pid = 2880] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8A78C00) [pid = 2880] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009983A0B800) [pid = 2880] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (0000009983F4C800) [pid = 2880] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (0000009981626C00) [pid = 2880] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (000000998257C400) [pid = 2880] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099803F6C00) [pid = 2880] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099806EE000) [pid = 2880] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 08:18:35 INFO - PROCESS | 2880 | 1464016715278 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 900ms 08:18:35 INFO - PROCESS | 2880 | 1464016715325 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 08:18:35 INFO - PROCESS | 2880 | 1464016715332 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 08:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:18:35 INFO - PROCESS | 2880 | 1464016715338 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:18:35 INFO - PROCESS | 2880 | 1464016715341 Marionette TRACE conn6 <- [1,1618,null,{}] 08:18:35 INFO - PROCESS | 2880 | 1464016715345 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:35 INFO - PROCESS | 2880 | 1464016715429 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 08:18:35 INFO - PROCESS | 2880 | 1464016715437 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:35 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982349000 == 28 [pid = 2880] [id = 414] 08:18:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (000000998257C800) [pid = 2880] [serial = 1242] [outer = 0000000000000000] 08:18:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009982693800) [pid = 2880] [serial = 1243] [outer = 000000998257C800] 08:18:35 INFO - PROCESS | 2880 | 1464016715486 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099826AA000) [pid = 2880] [serial = 1244] [outer = 000000998257C800] 08:18:35 INFO - PROCESS | 2880 | 1464016715954 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 08:18:36 INFO - PROCESS | 2880 | 1464016716016 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 2880 | 1464016716018 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 08:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:18:36 INFO - PROCESS | 2880 | 1464016716021 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 2880 | 1464016716025 Marionette TRACE conn6 <- [1,1622,null,{}] 08:18:36 INFO - PROCESS | 2880 | 1464016716036 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:36 INFO - PROCESS | 2880 | 1464016716155 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 08:18:36 INFO - PROCESS | 2880 | 1464016716172 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983162000 == 29 [pid = 2880] [id = 415] 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (0000009982F48000) [pid = 2880] [serial = 1245] [outer = 0000000000000000] 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0000009982F4C800) [pid = 2880] [serial = 1246] [outer = 0000009982F48000] 08:18:36 INFO - PROCESS | 2880 | 1464016716222 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099830F9000) [pid = 2880] [serial = 1247] [outer = 0000009982F48000] 08:18:36 INFO - PROCESS | 2880 | 1464016716685 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 692ms 08:18:36 INFO - PROCESS | 2880 | 1464016716721 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 08:18:36 INFO - PROCESS | 2880 | 1464016716723 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 08:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:18:36 INFO - PROCESS | 2880 | 1464016716727 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 2880 | 1464016716728 Marionette TRACE conn6 <- [1,1626,null,{}] 08:18:36 INFO - PROCESS | 2880 | 1464016716732 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:36 INFO - PROCESS | 2880 | 1464016716838 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 08:18:36 INFO - PROCESS | 2880 | 1464016716850 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A4D800 == 30 [pid = 2880] [id = 416] 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099806B7400) [pid = 2880] [serial = 1248] [outer = 0000000000000000] 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (0000009983A04800) [pid = 2880] [serial = 1249] [outer = 00000099806B7400] 08:18:36 INFO - PROCESS | 2880 | 1464016716897 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (0000009983D30C00) [pid = 2880] [serial = 1250] [outer = 00000099806B7400] 08:18:37 INFO - PROCESS | 2880 | 1464016717362 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 08:18:37 INFO - PROCESS | 2880 | 1464016717401 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 2880 | 1464016717404 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 08:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:18:37 INFO - PROCESS | 2880 | 1464016717407 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 2880 | 1464016717408 Marionette TRACE conn6 <- [1,1630,null,{}] 08:18:37 INFO - PROCESS | 2880 | 1464016717412 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:37 INFO - PROCESS | 2880 | 1464016717517 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 08:18:37 INFO - PROCESS | 2880 | 1464016717597 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7149800 == 31 [pid = 2880] [id = 417] 08:18:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099830FC800) [pid = 2880] [serial = 1251] [outer = 0000000000000000] 08:18:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009983F48C00) [pid = 2880] [serial = 1252] [outer = 00000099830FC800] 08:18:37 INFO - PROCESS | 2880 | 1464016717643 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009983F7B800) [pid = 2880] [serial = 1253] [outer = 00000099830FC800] 08:18:38 INFO - PROCESS | 2880 | 1464016718062 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 733ms 08:18:38 INFO - PROCESS | 2880 | 1464016718143 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 08:18:38 INFO - PROCESS | 2880 | 1464016718146 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 08:18:38 INFO - PROCESS | 2880 | 1464016718149 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:18:38 INFO - PROCESS | 2880 | 1464016718151 Marionette TRACE conn6 <- [1,1634,null,{}] 08:18:38 INFO - PROCESS | 2880 | 1464016718154 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:38 INFO - PROCESS | 2880 | 1464016718283 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 08:18:38 INFO - PROCESS | 2880 | 1464016718297 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9ACB800 == 32 [pid = 2880] [id = 418] 08:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099D7A49000) [pid = 2880] [serial = 1254] [outer = 0000000000000000] 08:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099D8A20800) [pid = 2880] [serial = 1255] [outer = 00000099D7A49000] 08:18:38 INFO - PROCESS | 2880 | 1464016718349 Marionette DEBUG loaded listener.js 08:18:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099D8B05400) [pid = 2880] [serial = 1256] [outer = 00000099D7A49000] 08:18:38 INFO - PROCESS | 2880 | 1464016718816 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 691ms 08:18:38 INFO - PROCESS | 2880 | 1464016718845 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 08:18:38 INFO - PROCESS | 2880 | 1464016718847 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 08:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:18:38 INFO - PROCESS | 2880 | 1464016718892 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 2880 | 1464016718894 Marionette TRACE conn6 <- [1,1638,null,{}] 08:18:38 INFO - PROCESS | 2880 | 1464016718898 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:39 INFO - PROCESS | 2880 | 1464016719000 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 08:18:39 INFO - PROCESS | 2880 | 1464016719007 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB31000 == 33 [pid = 2880] [id = 419] 08:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099D7A89C00) [pid = 2880] [serial = 1257] [outer = 0000000000000000] 08:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8CDF000) [pid = 2880] [serial = 1258] [outer = 00000099D7A89C00] 08:18:39 INFO - PROCESS | 2880 | 1464016719053 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D9369000) [pid = 2880] [serial = 1259] [outer = 00000099D7A89C00] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099806EA800) [pid = 2880] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099D8A75000) [pid = 2880] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D9371000) [pid = 2880] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D8B08800) [pid = 2880] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099D936EC00) [pid = 2880] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099828C8800) [pid = 2880] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0000009980A41800) [pid = 2880] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009983344400) [pid = 2880] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099811ED800) [pid = 2880] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009983F48400) [pid = 2880] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099DD30D400) [pid = 2880] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099830FAC00) [pid = 2880] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D85B9800) [pid = 2880] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099801F0400) [pid = 2880] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099DDE64C00) [pid = 2880] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099D8358400) [pid = 2880] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:18:39 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099DE1AE000) [pid = 2880] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:18:39 INFO - PROCESS | 2880 | 1464016719681 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 837ms 08:18:39 INFO - PROCESS | 2880 | 1464016719725 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 2880 | 1464016719727 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 08:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:18:39 INFO - PROCESS | 2880 | 1464016719730 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 2880 | 1464016719741 Marionette TRACE conn6 <- [1,1642,null,{}] 08:18:39 INFO - PROCESS | 2880 | 1464016719746 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:39 INFO - PROCESS | 2880 | 1464016719825 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 08:18:39 INFO - PROCESS | 2880 | 1464016719899 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099807B9000 == 34 [pid = 2880] [id = 420] 08:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099806B5C00) [pid = 2880] [serial = 1260] [outer = 0000000000000000] 08:18:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (0000009982F50000) [pid = 2880] [serial = 1261] [outer = 00000099806B5C00] 08:18:39 INFO - PROCESS | 2880 | 1464016719945 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D8B04800) [pid = 2880] [serial = 1262] [outer = 00000099806B5C00] 08:18:40 INFO - PROCESS | 2880 | 1464016720312 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 628ms 08:18:40 INFO - PROCESS | 2880 | 1464016720362 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 08:18:40 INFO - PROCESS | 2880 | 1464016720364 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 08:18:40 INFO - PROCESS | 2880 | 1464016720367 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:18:40 INFO - PROCESS | 2880 | 1464016720369 Marionette TRACE conn6 <- [1,1646,null,{}] 08:18:40 INFO - PROCESS | 2880 | 1464016720372 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:40 INFO - PROCESS | 2880 | 1464016720479 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 08:18:40 INFO - PROCESS | 2880 | 1464016720488 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEFBA000 == 35 [pid = 2880] [id = 421] 08:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099D936E400) [pid = 2880] [serial = 1263] [outer = 0000000000000000] 08:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099D96DC000) [pid = 2880] [serial = 1264] [outer = 00000099D936E400] 08:18:40 INFO - PROCESS | 2880 | 1464016720534 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099DD25F400) [pid = 2880] [serial = 1265] [outer = 00000099D936E400] 08:18:40 INFO - PROCESS | 2880 | 1464016720926 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 586ms 08:18:40 INFO - PROCESS | 2880 | 1464016720957 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 08:18:40 INFO - PROCESS | 2880 | 1464016720959 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 08:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:18:40 INFO - PROCESS | 2880 | 1464016720962 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 2880 | 1464016720964 Marionette TRACE conn6 <- [1,1650,null,{}] 08:18:40 INFO - PROCESS | 2880 | 1464016720967 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:41 INFO - PROCESS | 2880 | 1464016721060 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 08:18:41 INFO - PROCESS | 2880 | 1464016721134 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E3154800 == 36 [pid = 2880] [id = 422] 08:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DA218800) [pid = 2880] [serial = 1266] [outer = 0000000000000000] 08:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DD25D400) [pid = 2880] [serial = 1267] [outer = 00000099DA218800] 08:18:41 INFO - PROCESS | 2880 | 1464016721181 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099DD44DC00) [pid = 2880] [serial = 1268] [outer = 00000099DA218800] 08:18:41 INFO - PROCESS | 2880 | 1464016721546 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 629ms 08:18:41 INFO - PROCESS | 2880 | 1464016721611 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 08:18:41 INFO - PROCESS | 2880 | 1464016721615 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 08:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:18:41 INFO - PROCESS | 2880 | 1464016721621 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:18:41 INFO - PROCESS | 2880 | 1464016721625 Marionette TRACE conn6 <- [1,1654,null,{}] 08:18:41 INFO - PROCESS | 2880 | 1464016721632 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:41 INFO - PROCESS | 2880 | 1464016721782 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 08:18:41 INFO - PROCESS | 2880 | 1464016721913 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099816A5800 == 37 [pid = 2880] [id = 423] 08:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009980A36800) [pid = 2880] [serial = 1269] [outer = 0000000000000000] 08:18:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009980A3F400) [pid = 2880] [serial = 1270] [outer = 0000009980A36800] 08:18:41 INFO - PROCESS | 2880 | 1464016721975 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (000000998268C800) [pid = 2880] [serial = 1271] [outer = 0000009980A36800] 08:18:42 INFO - PROCESS | 2880 | 1464016722570 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 987ms 08:18:42 INFO - PROCESS | 2880 | 1464016722609 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 2880 | 1464016722613 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 08:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:18:42 INFO - PROCESS | 2880 | 1464016722622 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 2880 | 1464016722626 Marionette TRACE conn6 <- [1,1658,null,{}] 08:18:42 INFO - PROCESS | 2880 | 1464016722630 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:42 INFO - PROCESS | 2880 | 1464016722740 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 08:18:42 INFO - PROCESS | 2880 | 1464016722828 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F43000 == 38 [pid = 2880] [id = 424] 08:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099829E3C00) [pid = 2880] [serial = 1272] [outer = 0000000000000000] 08:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099829F0800) [pid = 2880] [serial = 1273] [outer = 00000099829E3C00] 08:18:42 INFO - PROCESS | 2880 | 1464016722885 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099830FE800) [pid = 2880] [serial = 1274] [outer = 00000099829E3C00] 08:18:43 INFO - PROCESS | 2880 | 1464016723522 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 944ms 08:18:43 INFO - PROCESS | 2880 | 1464016723565 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 08:18:43 INFO - PROCESS | 2880 | 1464016723568 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 08:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:18:43 INFO - PROCESS | 2880 | 1464016723572 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 2880 | 1464016723574 Marionette TRACE conn6 <- [1,1662,null,{}] 08:18:43 INFO - PROCESS | 2880 | 1464016723585 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:43 INFO - PROCESS | 2880 | 1464016723700 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 08:18:43 INFO - PROCESS | 2880 | 1464016723779 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5226000 == 39 [pid = 2880] [id = 425] 08:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8A78C00) [pid = 2880] [serial = 1275] [outer = 0000000000000000] 08:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D8A7E400) [pid = 2880] [serial = 1276] [outer = 00000099D8A78C00] 08:18:43 INFO - PROCESS | 2880 | 1464016723881 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DD2C5800) [pid = 2880] [serial = 1277] [outer = 00000099D8A78C00] 08:18:44 INFO - PROCESS | 2880 | 1464016724469 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 944ms 08:18:44 INFO - PROCESS | 2880 | 1464016724518 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 2880 | 1464016724521 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 08:18:44 INFO - PROCESS | 2880 | 1464016724524 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:18:44 INFO - PROCESS | 2880 | 1464016724527 Marionette TRACE conn6 <- [1,1666,null,{}] 08:18:44 INFO - PROCESS | 2880 | 1464016724530 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:44 INFO - PROCESS | 2880 | 1464016724637 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 08:18:44 INFO - PROCESS | 2880 | 1464016724727 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57AD000 == 40 [pid = 2880] [id = 426] 08:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DDE62800) [pid = 2880] [serial = 1278] [outer = 0000000000000000] 08:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DE033400) [pid = 2880] [serial = 1279] [outer = 00000099DDE62800] 08:18:44 INFO - PROCESS | 2880 | 1464016724784 Marionette DEBUG loaded listener.js 08:18:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DED06800) [pid = 2880] [serial = 1280] [outer = 00000099DDE62800] 08:18:45 INFO - PROCESS | 2880 | 1464016725404 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 923ms 08:18:45 INFO - PROCESS | 2880 | 1464016725451 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 08:18:45 INFO - PROCESS | 2880 | 1464016725453 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 08:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:18:45 INFO - PROCESS | 2880 | 1464016725457 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 2880 | 1464016725459 Marionette TRACE conn6 <- [1,1670,null,{}] 08:18:45 INFO - PROCESS | 2880 | 1464016725463 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:45 INFO - PROCESS | 2880 | 1464016725568 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 08:18:45 INFO - PROCESS | 2880 | 1464016725656 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:45 INFO - PROCESS | 2880 | ++DOCSHELL 000000998169F800 == 41 [pid = 2880] [id = 427] 08:18:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099811EEC00) [pid = 2880] [serial = 1281] [outer = 0000000000000000] 08:18:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D8A76C00) [pid = 2880] [serial = 1282] [outer = 00000099811EEC00] 08:18:45 INFO - PROCESS | 2880 | 1464016725716 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DE030800) [pid = 2880] [serial = 1283] [outer = 00000099811EEC00] 08:18:46 INFO - PROCESS | 2880 | 1464016726449 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1026ms 08:18:46 INFO - PROCESS | 2880 | 1464016726500 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 08:18:46 INFO - PROCESS | 2880 | 1464016726506 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 08:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:18:46 INFO - PROCESS | 2880 | 1464016726536 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:18:46 INFO - PROCESS | 2880 | 1464016726540 Marionette TRACE conn6 <- [1,1674,null,{}] 08:18:46 INFO - PROCESS | 2880 | 1464016726546 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:46 INFO - PROCESS | 2880 | 1464016726650 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 08:18:46 INFO - PROCESS | 2880 | 1464016726727 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828E4800 == 42 [pid = 2880] [id = 428] 08:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099811F1C00) [pid = 2880] [serial = 1284] [outer = 0000000000000000] 08:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (0000009981624800) [pid = 2880] [serial = 1285] [outer = 00000099811F1C00] 08:18:46 INFO - PROCESS | 2880 | 1464016726781 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0000009982699800) [pid = 2880] [serial = 1286] [outer = 00000099811F1C00] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEFBA000 == 41 [pid = 2880] [id = 421] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099807B9000 == 40 [pid = 2880] [id = 420] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB31000 == 39 [pid = 2880] [id = 419] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9ACB800 == 38 [pid = 2880] [id = 418] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7149800 == 37 [pid = 2880] [id = 417] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A4D800 == 36 [pid = 2880] [id = 416] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 0000009983162000 == 35 [pid = 2880] [id = 415] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 0000009982349000 == 34 [pid = 2880] [id = 414] 08:18:47 INFO - PROCESS | 2880 | --DOCSHELL 00000099823C7800 == 33 [pid = 2880] [id = 413] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DED8F400) [pid = 2880] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DED0B000) [pid = 2880] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099806EB000) [pid = 2880] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D8ABDC00) [pid = 2880] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DA2EE000) [pid = 2880] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099D8AC8400) [pid = 2880] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D8B0B400) [pid = 2880] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D8CDE800) [pid = 2880] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099D9629400) [pid = 2880] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099829ED000) [pid = 2880] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099830F0000) [pid = 2880] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099830FA400) [pid = 2880] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (0000009983D31000) [pid = 2880] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (0000009983D3C000) [pid = 2880] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (000000998161D000) [pid = 2880] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (0000009982F47C00) [pid = 2880] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0000009983F7A800) [pid = 2880] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099D8132C00) [pid = 2880] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099DD368400) [pid = 2880] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009982572800) [pid = 2880] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099DD7C8400) [pid = 2880] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8B09000) [pid = 2880] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009982692C00) [pid = 2880] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099DE033800) [pid = 2880] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099826A8800) [pid = 2880] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099D8A19400) [pid = 2880] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099D8A76400) [pid = 2880] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099DEC09000) [pid = 2880] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (0000009980A39800) [pid = 2880] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099DD2C4400) [pid = 2880] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099DDC7A000) [pid = 2880] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099DE0F0000) [pid = 2880] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099DA19E000) [pid = 2880] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099DD4E3C00) [pid = 2880] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 08:18:47 INFO - PROCESS | 2880 | 1464016727336 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:18:47 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:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 838ms 08:18:47 INFO - PROCESS | 2880 | 1464016727377 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 08:18:47 INFO - PROCESS | 2880 | 1464016727383 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 08:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:18:47 INFO - PROCESS | 2880 | 1464016727389 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 2880 | 1464016727392 Marionette TRACE conn6 <- [1,1678,null,{}] 08:18:47 INFO - PROCESS | 2880 | 1464016727395 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:47 INFO - PROCESS | 2880 | 1464016727480 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 08:18:47 INFO - PROCESS | 2880 | 1464016727549 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 2880 | ++DOCSHELL 000000998234B000 == 34 [pid = 2880] [id = 429] 08:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (00000099806E8C00) [pid = 2880] [serial = 1287] [outer = 0000000000000000] 08:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (000000998268F800) [pid = 2880] [serial = 1288] [outer = 00000099806E8C00] 08:18:47 INFO - PROCESS | 2880 | 1464016727605 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099828CFC00) [pid = 2880] [serial = 1289] [outer = 00000099806E8C00] 08:18:48 INFO - PROCESS | 2880 | 1464016727999 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 692ms 08:18:48 INFO - PROCESS | 2880 | 1464016728083 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 2880 | 1464016728086 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 08:18:48 INFO - PROCESS | 2880 | 1464016728089 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:18:48 INFO - PROCESS | 2880 | 1464016728092 Marionette TRACE conn6 <- [1,1682,null,{}] 08:18:48 INFO - PROCESS | 2880 | 1464016728107 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:48 INFO - PROCESS | 2880 | 1464016728195 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 08:18:48 INFO - PROCESS | 2880 | 1464016728212 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838CA800 == 35 [pid = 2880] [id = 430] 08:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099830FA000) [pid = 2880] [serial = 1290] [outer = 0000000000000000] 08:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (0000009983344400) [pid = 2880] [serial = 1291] [outer = 00000099830FA000] 08:18:48 INFO - PROCESS | 2880 | 1464016728261 Marionette DEBUG loaded listener.js 08:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (0000009983A0B000) [pid = 2880] [serial = 1292] [outer = 00000099830FA000] 08:18:48 INFO - PROCESS | 2880 | 1464016728713 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 692ms 08:18:48 INFO - PROCESS | 2880 | 1464016728784 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 2880 | 1464016728787 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 08:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:18:48 INFO - PROCESS | 2880 | 1464016728790 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 2880 | 1464016728792 Marionette TRACE conn6 <- [1,1686,null,{}] 08:18:48 INFO - PROCESS | 2880 | 1464016728796 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:48 INFO - PROCESS | 2880 | 1464016728879 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 08:18:48 INFO - PROCESS | 2880 | 1464016728888 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7099800 == 36 [pid = 2880] [id = 431] 08:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (0000009983F51800) [pid = 2880] [serial = 1293] [outer = 0000000000000000] 08:18:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009983F7AC00) [pid = 2880] [serial = 1294] [outer = 0000009983F51800] 08:18:48 INFO - PROCESS | 2880 | 1464016728935 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099D8342400) [pid = 2880] [serial = 1295] [outer = 0000009983F51800] 08:18:49 INFO - PROCESS | 2880 | 1464016729369 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:18:49 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:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 627ms 08:18:49 INFO - PROCESS | 2880 | 1464016729419 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 2880 | 1464016729421 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 08:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:18:49 INFO - PROCESS | 2880 | 1464016729424 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 2880 | 1464016729426 Marionette TRACE conn6 <- [1,1690,null,{}] 08:18:49 INFO - PROCESS | 2880 | 1464016729430 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:49 INFO - PROCESS | 2880 | 1464016729534 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 08:18:49 INFO - PROCESS | 2880 | 1464016729608 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D94CC000 == 37 [pid = 2880] [id = 432] 08:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D8359400) [pid = 2880] [serial = 1296] [outer = 0000000000000000] 08:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099D8A75800) [pid = 2880] [serial = 1297] [outer = 00000099D8359400] 08:18:49 INFO - PROCESS | 2880 | 1464016729655 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099D8AC5000) [pid = 2880] [serial = 1298] [outer = 00000099D8359400] 08:18:50 INFO - PROCESS | 2880 | 1464016730098 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 735ms 08:18:50 INFO - PROCESS | 2880 | 1464016730162 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 08:18:50 INFO - PROCESS | 2880 | 1464016730164 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 08:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:18:50 INFO - PROCESS | 2880 | 1464016730172 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 2880 | 1464016730174 Marionette TRACE conn6 <- [1,1694,null,{}] 08:18:50 INFO - PROCESS | 2880 | 1464016730178 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:50 INFO - PROCESS | 2880 | 1464016730324 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 08:18:50 INFO - PROCESS | 2880 | 1464016730381 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099807C1000 == 38 [pid = 2880] [id = 433] 08:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099D8CDDC00) [pid = 2880] [serial = 1299] [outer = 0000000000000000] 08:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DD2BF800) [pid = 2880] [serial = 1300] [outer = 00000099D8CDDC00] 08:18:50 INFO - PROCESS | 2880 | 1464016730428 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DD799800) [pid = 2880] [serial = 1301] [outer = 00000099D8CDDC00] 08:18:50 INFO - PROCESS | 2880 | 1464016730875 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 773ms 08:18:50 INFO - PROCESS | 2880 | 1464016730949 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 08:18:50 INFO - PROCESS | 2880 | 1464016730951 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 08:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:18:50 INFO - PROCESS | 2880 | 1464016730962 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 2880 | 1464016730964 Marionette TRACE conn6 <- [1,1698,null,{}] 08:18:50 INFO - PROCESS | 2880 | 1464016730967 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:51 INFO - PROCESS | 2880 | 1464016731073 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 08:18:51 INFO - PROCESS | 2880 | 1464016731086 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDD9000 == 39 [pid = 2880] [id = 434] 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099DD47E000) [pid = 2880] [serial = 1302] [outer = 0000000000000000] 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099DE1AAC00) [pid = 2880] [serial = 1303] [outer = 00000099DD47E000] 08:18:51 INFO - PROCESS | 2880 | 1464016731131 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099DED8E400) [pid = 2880] [serial = 1304] [outer = 00000099DD47E000] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099830FC800) [pid = 2880] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099806B7400) [pid = 2880] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099811E3800) [pid = 2880] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099D7A49000) [pid = 2880] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (000000998257C800) [pid = 2880] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (000000998161B800) [pid = 2880] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009982F48000) [pid = 2880] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099806B5C00) [pid = 2880] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099D7A89C00) [pid = 2880] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:18:51 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099D936E400) [pid = 2880] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:18:51 INFO - PROCESS | 2880 | 1464016731579 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 629ms 08:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:18:51 INFO - PROCESS | 2880 | 1464016731592 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 2880 | 1464016731594 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 08:18:51 INFO - PROCESS | 2880 | 1464016731597 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 2880 | 1464016731600 Marionette TRACE conn6 <- [1,1702,null,{}] 08:18:51 INFO - PROCESS | 2880 | 1464016731603 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:51 INFO - PROCESS | 2880 | 1464016731692 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 08:18:51 INFO - PROCESS | 2880 | 1464016731763 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27A2800 == 40 [pid = 2880] [id = 435] 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099811E3800) [pid = 2880] [serial = 1305] [outer = 0000000000000000] 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D7B09800) [pid = 2880] [serial = 1306] [outer = 00000099811E3800] 08:18:51 INFO - PROCESS | 2880 | 1464016731809 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DED09000) [pid = 2880] [serial = 1307] [outer = 00000099811E3800] 08:18:52 INFO - PROCESS | 2880 | 1464016732202 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",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:18:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 08:18:52 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 08:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:18:52 INFO - _addTest/ [0,1705,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 2880 | 1464016732231 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 08:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:18:52 INFO - PROCESS | 2880 | 1464016732234 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 2880 | 1464016732236 Marionette TRACE conn6 <- [1,1706,null,{}] 08:18:52 INFO - PROCESS | 2880 | 1464016732240 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:52 INFO - PROCESS | 2880 | 1464016732352 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 08:18:52 INFO - PROCESS | 2880 | 1464016732390 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4387000 == 41 [pid = 2880] [id = 436] 08:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DF341C00) [pid = 2880] [serial = 1308] [outer = 0000000000000000] 08:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099E2328400) [pid = 2880] [serial = 1309] [outer = 00000099DF341C00] 08:18:52 INFO - PROCESS | 2880 | 1464016732439 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099E2341800) [pid = 2880] [serial = 1310] [outer = 00000099DF341C00] 08:18:52 INFO - PROCESS | 2880 | 1464016732849 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 628ms 08:18:52 INFO - PROCESS | 2880 | 1464016732867 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 2880 | 1464016732869 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 08:18:52 INFO - PROCESS | 2880 | 1464016732872 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:18:52 INFO - PROCESS | 2880 | 1464016732874 Marionette TRACE conn6 <- [1,1710,null,{}] 08:18:52 INFO - PROCESS | 2880 | 1464016732877 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:53 INFO - PROCESS | 2880 | 1464016733001 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 08:18:53 INFO - PROCESS | 2880 | 1464016733010 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E579B000 == 42 [pid = 2880] [id = 437] 08:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099E2348000) [pid = 2880] [serial = 1311] [outer = 0000000000000000] 08:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099E235D400) [pid = 2880] [serial = 1312] [outer = 00000099E2348000] 08:18:53 INFO - PROCESS | 2880 | 1464016733057 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099E23FF800) [pid = 2880] [serial = 1313] [outer = 00000099E2348000] 08:18:53 INFO - PROCESS | 2880 | 1464016733545 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:18:53 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:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 734ms 08:18:53 INFO - PROCESS | 2880 | 1464016733610 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 08:18:53 INFO - PROCESS | 2880 | 1464016733615 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 08:18:53 INFO - PROCESS | 2880 | 1464016733621 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:18:53 INFO - PROCESS | 2880 | 1464016733626 Marionette TRACE conn6 <- [1,1714,null,{}] 08:18:53 INFO - PROCESS | 2880 | 1464016733633 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:53 INFO - PROCESS | 2880 | 1464016733798 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 08:18:53 INFO - PROCESS | 2880 | 1464016733921 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823C6800 == 43 [pid = 2880] [id = 438] 08:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099806EF800) [pid = 2880] [serial = 1314] [outer = 0000000000000000] 08:18:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (0000009980A41400) [pid = 2880] [serial = 1315] [outer = 00000099806EF800] 08:18:53 INFO - PROCESS | 2880 | 1464016733981 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (000000998269F800) [pid = 2880] [serial = 1316] [outer = 00000099806EF800] 08:18:54 INFO - PROCESS | 2880 | 1464016734605 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1035ms 08:18:54 INFO - PROCESS | 2880 | 1464016734659 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 2880 | 1464016734666 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 08:18:54 INFO - PROCESS | 2880 | 1464016734673 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:18:54 INFO - PROCESS | 2880 | 1464016734676 Marionette TRACE conn6 <- [1,1718,null,{}] 08:18:54 INFO - PROCESS | 2880 | 1464016734725 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:54 INFO - PROCESS | 2880 | 1464016734870 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 08:18:54 INFO - PROCESS | 2880 | 1464016734918 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD324000 == 44 [pid = 2880] [id = 439] 08:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099830F8C00) [pid = 2880] [serial = 1317] [outer = 0000000000000000] 08:18:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (0000009983349000) [pid = 2880] [serial = 1318] [outer = 00000099830F8C00] 08:18:54 INFO - PROCESS | 2880 | 1464016734975 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0000009983F7B400) [pid = 2880] [serial = 1319] [outer = 00000099830F8C00] 08:18:55 INFO - PROCESS | 2880 | 1464016735565 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",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:18:55 INFO - PROCESS | 2880 | 1464016735624 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 08:18:55 INFO - PROCESS | 2880 | 1464016735628 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:18:55 INFO - PROCESS | 2880 | 1464016735632 Marionette TRACE conn6 <- [1,1722,null,{}] 08:18:55 INFO - PROCESS | 2880 | 1464016735644 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:55 INFO - PROCESS | 2880 | 1464016735768 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 08:18:55 INFO - PROCESS | 2880 | 1464016735845 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5AA2000 == 45 [pid = 2880] [id = 440] 08:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D8CE7800) [pid = 2880] [serial = 1320] [outer = 0000000000000000] 08:18:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DDC75400) [pid = 2880] [serial = 1321] [outer = 00000099D8CE7800] 08:18:55 INFO - PROCESS | 2880 | 1464016735945 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099E235E800) [pid = 2880] [serial = 1322] [outer = 00000099D8CE7800] 08:18:56 INFO - PROCESS | 2880 | 1464016736554 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:18:56 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:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 986ms 08:18:56 INFO - PROCESS | 2880 | 1464016736616 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 08:18:56 INFO - PROCESS | 2880 | 1464016736619 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 08:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:18:56 INFO - PROCESS | 2880 | 1464016736623 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 2880 | 1464016736625 Marionette TRACE conn6 <- [1,1726,null,{}] 08:18:56 INFO - PROCESS | 2880 | 1464016736629 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:56 INFO - PROCESS | 2880 | 1464016736740 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 08:18:56 INFO - PROCESS | 2880 | 1464016736829 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6479800 == 46 [pid = 2880] [id = 441] 08:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099E2835C00) [pid = 2880] [serial = 1323] [outer = 0000000000000000] 08:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E283A000) [pid = 2880] [serial = 1324] [outer = 00000099E2835C00] 08:18:56 INFO - PROCESS | 2880 | 1464016736887 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E2842C00) [pid = 2880] [serial = 1325] [outer = 00000099E2835C00] 08:18:57 INFO - PROCESS | 2880 | 1464016737476 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1087ms 08:18:57 INFO - PROCESS | 2880 | 1464016737713 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 2880 | 1464016737718 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 08:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:18:57 INFO - PROCESS | 2880 | 1464016737723 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 2880 | 1464016737726 Marionette TRACE conn6 <- [1,1730,null,{}] 08:18:57 INFO - PROCESS | 2880 | 1464016737731 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:57 INFO - PROCESS | 2880 | 1464016737831 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 08:18:57 INFO - PROCESS | 2880 | 1464016737903 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 2880 | ++DOCSHELL 000000998280E000 == 47 [pid = 2880] [id = 442] 08:18:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (000000998161CC00) [pid = 2880] [serial = 1326] [outer = 0000000000000000] 08:18:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0000009982572400) [pid = 2880] [serial = 1327] [outer = 000000998161CC00] 08:18:57 INFO - PROCESS | 2880 | 1464016737953 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099828C3C00) [pid = 2880] [serial = 1328] [outer = 000000998161CC00] 08:18:58 INFO - PROCESS | 2880 | 1464016738531 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 880ms 08:18:58 INFO - PROCESS | 2880 | 1464016738606 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 2880 | 1464016738610 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 08:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:18:58 INFO - PROCESS | 2880 | 1464016738617 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 2880 | 1464016738621 Marionette TRACE conn6 <- [1,1734,null,{}] 08:18:58 INFO - PROCESS | 2880 | 1464016738625 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:58 INFO - PROCESS | 2880 | 1464016738727 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 08:18:58 INFO - PROCESS | 2880 | 1464016738805 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:58 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982662800 == 48 [pid = 2880] [id = 443] 08:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099828C6400) [pid = 2880] [serial = 1329] [outer = 0000000000000000] 08:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0000009982F43C00) [pid = 2880] [serial = 1330] [outer = 00000099828C6400] 08:18:58 INFO - PROCESS | 2880 | 1464016738857 Marionette DEBUG loaded listener.js 08:18:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099830F6800) [pid = 2880] [serial = 1331] [outer = 00000099828C6400] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4387000 == 47 [pid = 2880] [id = 436] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27A2800 == 46 [pid = 2880] [id = 435] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDD9000 == 45 [pid = 2880] [id = 434] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099807C1000 == 44 [pid = 2880] [id = 433] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099D94CC000 == 43 [pid = 2880] [id = 432] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7099800 == 42 [pid = 2880] [id = 431] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099838CA800 == 41 [pid = 2880] [id = 430] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 000000998234B000 == 40 [pid = 2880] [id = 429] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099828E4800 == 39 [pid = 2880] [id = 428] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DD25D400) [pid = 2880] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F43000 == 38 [pid = 2880] [id = 424] 08:18:59 INFO - PROCESS | 2880 | --DOCSHELL 00000099816A5800 == 37 [pid = 2880] [id = 423] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (0000009983F48C00) [pid = 2880] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009983F7B800) [pid = 2880] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (0000009983A04800) [pid = 2880] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DF338C00) [pid = 2880] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099D8A20800) [pid = 2880] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (0000009982693800) [pid = 2880] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D8B05400) [pid = 2880] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099826AA000) [pid = 2880] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (000000998257EC00) [pid = 2880] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (000000998161F800) [pid = 2880] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (0000009982F4C800) [pid = 2880] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099830F9000) [pid = 2880] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099811EF400) [pid = 2880] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (0000009982F50000) [pid = 2880] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099D8CDF000) [pid = 2880] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099DD25F400) [pid = 2880] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099D96DC000) [pid = 2880] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099D8B04800) [pid = 2880] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099D9369000) [pid = 2880] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009983D30C00) [pid = 2880] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 08:18:59 INFO - PROCESS | 2880 | 1464016739402 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:18:59 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:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 839ms 08:18:59 INFO - PROCESS | 2880 | 1464016739459 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 08:18:59 INFO - PROCESS | 2880 | 1464016739461 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 08:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:18:59 INFO - PROCESS | 2880 | 1464016739465 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:18:59 INFO - PROCESS | 2880 | 1464016739467 Marionette TRACE conn6 <- [1,1738,null,{}] 08:18:59 INFO - PROCESS | 2880 | 1464016739477 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:59 INFO - PROCESS | 2880 | 1464016739566 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 08:18:59 INFO - PROCESS | 2880 | 1464016739672 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 2880 | ++DOCSHELL 000000998280C800 == 38 [pid = 2880] [id = 444] 08:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099803EBC00) [pid = 2880] [serial = 1332] [outer = 0000000000000000] 08:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (0000009982F4DC00) [pid = 2880] [serial = 1333] [outer = 00000099803EBC00] 08:18:59 INFO - PROCESS | 2880 | 1464016739723 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009983343C00) [pid = 2880] [serial = 1334] [outer = 00000099803EBC00] 08:19:00 INFO - PROCESS | 2880 | 1464016740102 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:19:00 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:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 692ms 08:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:19:00 INFO - PROCESS | 2880 | 1464016740159 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 2880 | 1464016740162 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 08:19:00 INFO - PROCESS | 2880 | 1464016740165 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 2880 | 1464016740167 Marionette TRACE conn6 <- [1,1742,null,{}] 08:19:00 INFO - PROCESS | 2880 | 1464016740170 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:00 INFO - PROCESS | 2880 | 1464016740258 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 08:19:00 INFO - PROCESS | 2880 | 1464016740265 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F40800 == 39 [pid = 2880] [id = 445] 08:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009983D30C00) [pid = 2880] [serial = 1335] [outer = 0000000000000000] 08:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (0000009983D3E800) [pid = 2880] [serial = 1336] [outer = 0000009983D30C00] 08:19:00 INFO - PROCESS | 2880 | 1464016740314 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (0000009983F73400) [pid = 2880] [serial = 1337] [outer = 0000009983D30C00] 08:19:00 INFO - PROCESS | 2880 | 1464016740779 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 629ms 08:19:00 INFO - PROCESS | 2880 | 1464016740800 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 08:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:19:00 INFO - PROCESS | 2880 | 1464016740802 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 08:19:00 INFO - PROCESS | 2880 | 1464016740805 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 2880 | 1464016740807 Marionette TRACE conn6 <- [1,1746,null,{}] 08:19:00 INFO - PROCESS | 2880 | 1464016740810 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:00 INFO - PROCESS | 2880 | 1464016740891 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 08:19:00 INFO - PROCESS | 2880 | 1464016740898 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AB5000 == 40 [pid = 2880] [id = 446] 08:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (0000009983F81800) [pid = 2880] [serial = 1338] [outer = 0000000000000000] 08:19:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099D810C800) [pid = 2880] [serial = 1339] [outer = 0000009983F81800] 08:19:00 INFO - PROCESS | 2880 | 1464016740945 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8A79C00) [pid = 2880] [serial = 1340] [outer = 0000009983F81800] 08:19:01 INFO - PROCESS | 2880 | 1464016741410 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 629ms 08:19:01 INFO - PROCESS | 2880 | 1464016741436 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 2880 | 1464016741438 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 08:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:19:01 INFO - PROCESS | 2880 | 1464016741441 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 2880 | 1464016741443 Marionette TRACE conn6 <- [1,1750,null,{}] 08:19:01 INFO - PROCESS | 2880 | 1464016741446 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:01 INFO - PROCESS | 2880 | 1464016741583 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 08:19:01 INFO - PROCESS | 2880 | 1464016741627 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB31000 == 41 [pid = 2880] [id = 447] 08:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D8B06800) [pid = 2880] [serial = 1341] [outer = 0000000000000000] 08:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099D8CDC400) [pid = 2880] [serial = 1342] [outer = 00000099D8B06800] 08:19:01 INFO - PROCESS | 2880 | 1464016741722 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D929AC00) [pid = 2880] [serial = 1343] [outer = 00000099D8B06800] 08:19:02 INFO - PROCESS | 2880 | 1464016742164 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 776ms 08:19:02 INFO - PROCESS | 2880 | 1464016742221 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 2880 | 1464016742223 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 08:19:02 INFO - PROCESS | 2880 | 1464016742226 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:19:02 INFO - PROCESS | 2880 | 1464016742235 Marionette TRACE conn6 <- [1,1754,null,{}] 08:19:02 INFO - PROCESS | 2880 | 1464016742239 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:02 INFO - PROCESS | 2880 | 1464016742347 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 08:19:02 INFO - PROCESS | 2880 | 1464016742403 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 2880 | ++DOCSHELL 000000998233B800 == 42 [pid = 2880] [id = 448] 08:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D96D9800) [pid = 2880] [serial = 1344] [outer = 0000000000000000] 08:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DA081800) [pid = 2880] [serial = 1345] [outer = 00000099D96D9800] 08:19:02 INFO - PROCESS | 2880 | 1464016742449 Marionette DEBUG loaded listener.js 08:19:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DD2BEC00) [pid = 2880] [serial = 1346] [outer = 00000099D96D9800] 08:19:02 INFO - PROCESS | 2880 | 1464016742870 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 692ms 08:19:02 INFO - PROCESS | 2880 | 1464016742922 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 2880 | 1464016742924 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 08:19:02 INFO - PROCESS | 2880 | 1464016742927 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:19:02 INFO - PROCESS | 2880 | 1464016742929 Marionette TRACE conn6 <- [1,1758,null,{}] 08:19:02 INFO - PROCESS | 2880 | 1464016742932 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:03 INFO - PROCESS | 2880 | 1464016743073 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 08:19:03 INFO - PROCESS | 2880 | 1464016743086 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF11E800 == 43 [pid = 2880] [id = 449] 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DD260C00) [pid = 2880] [serial = 1347] [outer = 0000000000000000] 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DD30E800) [pid = 2880] [serial = 1348] [outer = 00000099DD260C00] 08:19:03 INFO - PROCESS | 2880 | 1464016743132 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DDE5FC00) [pid = 2880] [serial = 1349] [outer = 00000099DD260C00] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099DD47E000) [pid = 2880] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DA218800) [pid = 2880] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099806E8C00) [pid = 2880] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099830FA000) [pid = 2880] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DF341C00) [pid = 2880] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D8359400) [pid = 2880] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099811F1C00) [pid = 2880] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (0000009983F51800) [pid = 2880] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099D8CDDC00) [pid = 2880] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:19:03 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099811E3800) [pid = 2880] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:19:03 INFO - PROCESS | 2880 | 1464016743616 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 734ms 08:19:03 INFO - PROCESS | 2880 | 1464016743664 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 08:19:03 INFO - PROCESS | 2880 | 1464016743667 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 08:19:03 INFO - PROCESS | 2880 | 1464016743670 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:19:03 INFO - PROCESS | 2880 | 1464016743672 Marionette TRACE conn6 <- [1,1762,null,{}] 08:19:03 INFO - PROCESS | 2880 | 1464016743675 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:03 INFO - PROCESS | 2880 | 1464016743765 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 08:19:03 INFO - PROCESS | 2880 | 1464016743771 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2796800 == 44 [pid = 2880] [id = 450] 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099D8ABDC00) [pid = 2880] [serial = 1350] [outer = 0000000000000000] 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099DDB6B000) [pid = 2880] [serial = 1351] [outer = 00000099D8ABDC00] 08:19:03 INFO - PROCESS | 2880 | 1464016743817 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DE1ABC00) [pid = 2880] [serial = 1352] [outer = 00000099D8ABDC00] 08:19:04 INFO - PROCESS | 2880 | 1464016744219 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 587ms 08:19:04 INFO - PROCESS | 2880 | 1464016744266 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 2880 | 1464016744268 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 08:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:19:04 INFO - PROCESS | 2880 | 1464016744271 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 2880 | 1464016744273 Marionette TRACE conn6 <- [1,1766,null,{}] 08:19:04 INFO - PROCESS | 2880 | 1464016744276 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:04 INFO - PROCESS | 2880 | 1464016744358 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 08:19:04 INFO - PROCESS | 2880 | 1464016744365 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4D26000 == 45 [pid = 2880] [id = 451] 08:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099DED0CC00) [pid = 2880] [serial = 1353] [outer = 0000000000000000] 08:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099DF337800) [pid = 2880] [serial = 1354] [outer = 00000099DED0CC00] 08:19:04 INFO - PROCESS | 2880 | 1464016744411 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099E2322400) [pid = 2880] [serial = 1355] [outer = 00000099DED0CC00] 08:19:04 INFO - PROCESS | 2880 | 1464016744861 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:19:04 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:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 627ms 08:19:04 INFO - PROCESS | 2880 | 1464016744905 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 08:19:04 INFO - PROCESS | 2880 | 1464016744908 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 08:19:04 INFO - PROCESS | 2880 | 1464016744911 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:19:04 INFO - PROCESS | 2880 | 1464016744913 Marionette TRACE conn6 <- [1,1770,null,{}] 08:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:19:04 INFO - PROCESS | 2880 | 1464016744918 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:05 INFO - PROCESS | 2880 | 1464016745020 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 08:19:05 INFO - PROCESS | 2880 | 1464016745026 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5AA3000 == 46 [pid = 2880] [id = 452] 08:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099E23FD000) [pid = 2880] [serial = 1356] [outer = 0000000000000000] 08:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E283E800) [pid = 2880] [serial = 1357] [outer = 00000099E23FD000] 08:19:05 INFO - PROCESS | 2880 | 1464016745086 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E308AC00) [pid = 2880] [serial = 1358] [outer = 00000099E23FD000] 08:19:05 INFO - PROCESS | 2880 | 1464016745772 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:19:05 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:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 923ms 08:19:05 INFO - PROCESS | 2880 | 1464016745839 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 08:19:05 INFO - PROCESS | 2880 | 1464016745843 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 08:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:19:05 INFO - PROCESS | 2880 | 1464016745849 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 2880 | 1464016745853 Marionette TRACE conn6 <- [1,1774,null,{}] 08:19:05 INFO - PROCESS | 2880 | 1464016745860 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:05 INFO - PROCESS | 2880 | 1464016745985 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 08:19:06 INFO - PROCESS | 2880 | 1464016746098 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982666000 == 47 [pid = 2880] [id = 453] 08:19:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099811EA400) [pid = 2880] [serial = 1359] [outer = 0000000000000000] 08:19:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (000000998257D400) [pid = 2880] [serial = 1360] [outer = 00000099811EA400] 08:19:06 INFO - PROCESS | 2880 | 1464016746159 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099828C9400) [pid = 2880] [serial = 1361] [outer = 00000099811EA400] 08:19:06 INFO - PROCESS | 2880 | 1464016746772 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:19:06 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:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 985ms 08:19:06 INFO - PROCESS | 2880 | 1464016746848 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 2880 | 1464016746855 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 08:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:19:06 INFO - PROCESS | 2880 | 1464016746862 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 2880 | 1464016746865 Marionette TRACE conn6 <- [1,1778,null,{}] 08:19:06 INFO - PROCESS | 2880 | 1464016746869 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:06 INFO - PROCESS | 2880 | 1464016746981 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 08:19:07 INFO - PROCESS | 2880 | 1464016747130 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD757800 == 48 [pid = 2880] [id = 454] 08:19:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009983A10800) [pid = 2880] [serial = 1362] [outer = 0000000000000000] 08:19:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (0000009983D39400) [pid = 2880] [serial = 1363] [outer = 0000009983A10800] 08:19:07 INFO - PROCESS | 2880 | 1464016747188 Marionette DEBUG loaded listener.js 08:19:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099D8A7EC00) [pid = 2880] [serial = 1364] [outer = 0000009983A10800] 08:19:07 INFO - PROCESS | 2880 | 1464016747817 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:19:07 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:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 986ms 08:19:07 INFO - PROCESS | 2880 | 1464016747849 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 2880 | 1464016747853 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 08:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:19:07 INFO - PROCESS | 2880 | 1464016747856 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 2880 | 1464016747861 Marionette TRACE conn6 <- [1,1782,null,{}] 08:19:07 INFO - PROCESS | 2880 | 1464016747872 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:07 INFO - PROCESS | 2880 | 1464016747984 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 08:19:08 INFO - PROCESS | 2880 | 1464016748080 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6637000 == 49 [pid = 2880] [id = 455] 08:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DA07D400) [pid = 2880] [serial = 1365] [outer = 0000000000000000] 08:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DD482400) [pid = 2880] [serial = 1366] [outer = 00000099DA07D400] 08:19:08 INFO - PROCESS | 2880 | 1464016748141 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E2348C00) [pid = 2880] [serial = 1367] [outer = 00000099DA07D400] 08:19:08 INFO - PROCESS | 2880 | 1464016748760 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 943ms 08:19:08 INFO - PROCESS | 2880 | 1464016748802 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 08:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:19:08 INFO - PROCESS | 2880 | 1464016748805 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 08:19:08 INFO - PROCESS | 2880 | 1464016748809 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:19:08 INFO - PROCESS | 2880 | 1464016748811 Marionette TRACE conn6 <- [1,1786,null,{}] 08:19:08 INFO - PROCESS | 2880 | 1464016748815 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:08 INFO - PROCESS | 2880 | 1464016748925 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 08:19:09 INFO - PROCESS | 2880 | 1464016749016 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA7800 == 50 [pid = 2880] [id = 456] 08:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E28A1800) [pid = 2880] [serial = 1368] [outer = 0000000000000000] 08:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E28D8400) [pid = 2880] [serial = 1369] [outer = 00000099E28A1800] 08:19:09 INFO - PROCESS | 2880 | 1464016749073 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E30BC400) [pid = 2880] [serial = 1370] [outer = 00000099E28A1800] 08:19:09 INFO - PROCESS | 2880 | 1464016749641 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 881ms 08:19:09 INFO - PROCESS | 2880 | 1464016749691 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 08:19:09 INFO - PROCESS | 2880 | 1464016749693 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 08:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:19:09 INFO - PROCESS | 2880 | 1464016749697 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 2880 | 1464016749699 Marionette TRACE conn6 <- [1,1790,null,{}] 08:19:09 INFO - PROCESS | 2880 | 1464016749703 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:09 INFO - PROCESS | 2880 | 1464016749951 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 08:19:10 INFO - PROCESS | 2880 | 1464016750080 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982808800 == 51 [pid = 2880] [id = 457] 08:19:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099806E9800) [pid = 2880] [serial = 1371] [outer = 0000000000000000] 08:19:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (0000009980A34800) [pid = 2880] [serial = 1372] [outer = 00000099806E9800] 08:19:10 INFO - PROCESS | 2880 | 1464016750134 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (000000998268FC00) [pid = 2880] [serial = 1373] [outer = 00000099806E9800] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4D26000 == 50 [pid = 2880] [id = 451] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2796800 == 49 [pid = 2880] [id = 450] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF11E800 == 48 [pid = 2880] [id = 449] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 000000998233B800 == 47 [pid = 2880] [id = 448] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB31000 == 46 [pid = 2880] [id = 447] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AB5000 == 45 [pid = 2880] [id = 446] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F40800 == 44 [pid = 2880] [id = 445] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 000000998280C800 == 43 [pid = 2880] [id = 444] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 0000009982662800 == 42 [pid = 2880] [id = 443] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 000000998280E000 == 41 [pid = 2880] [id = 442] 08:19:10 INFO - PROCESS | 2880 | --DOCSHELL 00000099E579B000 == 40 [pid = 2880] [id = 437] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DD44DC00) [pid = 2880] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (000000998268F800) [pid = 2880] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099828CFC00) [pid = 2880] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DE033400) [pid = 2880] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099829F0800) [pid = 2880] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (0000009980A3F400) [pid = 2880] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (0000009982699800) [pid = 2880] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009981624800) [pid = 2880] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8A7E400) [pid = 2880] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099D8A76C00) [pid = 2880] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E235D400) [pid = 2880] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | 1464016750822 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1179ms 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (0000009983344400) [pid = 2880] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (0000009983A0B000) [pid = 2880] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E2341800) [pid = 2880] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D8A75800) [pid = 2880] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D8AC5000) [pid = 2880] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (0000009983F7AC00) [pid = 2880] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099DD799800) [pid = 2880] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DD2BF800) [pid = 2880] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D7B09800) [pid = 2880] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DE1AAC00) [pid = 2880] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E2328400) [pid = 2880] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DED8E400) [pid = 2880] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099DED09000) [pid = 2880] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D8342400) [pid = 2880] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 08:19:10 INFO - PROCESS | 2880 | 1464016750894 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 2880 | 1464016750898 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 08:19:10 INFO - PROCESS | 2880 | 1464016750908 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:19:10 INFO - PROCESS | 2880 | 1464016750912 Marionette TRACE conn6 <- [1,1794,null,{}] 08:19:10 INFO - PROCESS | 2880 | 1464016750917 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:11 INFO - PROCESS | 2880 | 1464016751005 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 08:19:11 INFO - PROCESS | 2880 | 1464016751020 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 2880 | ++DOCSHELL 000000998265A000 == 41 [pid = 2880] [id = 458] 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (0000009982694400) [pid = 2880] [serial = 1374] [outer = 0000000000000000] 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099826A3000) [pid = 2880] [serial = 1375] [outer = 0000009982694400] 08:19:11 INFO - PROCESS | 2880 | 1464016751072 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099829F0000) [pid = 2880] [serial = 1376] [outer = 0000009982694400] 08:19:11 INFO - PROCESS | 2880 | 1464016751608 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 734ms 08:19:11 INFO - PROCESS | 2880 | 1464016751648 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 2880 | 1464016751651 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 08:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:19:11 INFO - PROCESS | 2880 | 1464016751655 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 2880 | 1464016751657 Marionette TRACE conn6 <- [1,1798,null,{}] 08:19:11 INFO - PROCESS | 2880 | 1464016751660 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:11 INFO - PROCESS | 2880 | 1464016751747 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 08:19:11 INFO - PROCESS | 2880 | 1464016751759 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F37000 == 42 [pid = 2880] [id = 459] 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0000009983D30800) [pid = 2880] [serial = 1377] [outer = 0000000000000000] 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (0000009983D3BC00) [pid = 2880] [serial = 1378] [outer = 0000009983D30800] 08:19:11 INFO - PROCESS | 2880 | 1464016751810 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D7A84400) [pid = 2880] [serial = 1379] [outer = 0000009983D30800] 08:19:12 INFO - PROCESS | 2880 | 1464016752277 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 690ms 08:19:12 INFO - PROCESS | 2880 | 1464016752354 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 08:19:12 INFO - PROCESS | 2880 | 1464016752359 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 08:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:19:12 INFO - PROCESS | 2880 | 1464016752370 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 2880 | 1464016752374 Marionette TRACE conn6 <- [1,1802,null,{}] 08:19:12 INFO - PROCESS | 2880 | 1464016752378 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:12 INFO - PROCESS | 2880 | 1464016752467 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 08:19:12 INFO - PROCESS | 2880 | 1464016752478 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D967C800 == 43 [pid = 2880] [id = 460] 08:19:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8359400) [pid = 2880] [serial = 1380] [outer = 0000000000000000] 08:19:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8B02C00) [pid = 2880] [serial = 1381] [outer = 00000099D8359400] 08:19:12 INFO - PROCESS | 2880 | 1464016752524 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D8CE4C00) [pid = 2880] [serial = 1382] [outer = 00000099D8359400] 08:19:13 INFO - PROCESS | 2880 | 1464016752989 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 649ms 08:19:13 INFO - PROCESS | 2880 | 1464016753017 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 2880 | 1464016753019 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 08:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:19:13 INFO - PROCESS | 2880 | 1464016753022 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 2880 | 1464016753024 Marionette TRACE conn6 <- [1,1806,null,{}] 08:19:13 INFO - PROCESS | 2880 | 1464016753036 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:13 INFO - PROCESS | 2880 | 1464016753146 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 08:19:13 INFO - PROCESS | 2880 | 1464016753153 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCBB000 == 44 [pid = 2880] [id = 461] 08:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8A1A800) [pid = 2880] [serial = 1383] [outer = 0000000000000000] 08:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DA079000) [pid = 2880] [serial = 1384] [outer = 00000099D8A1A800] 08:19:13 INFO - PROCESS | 2880 | 1464016753199 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DD368400) [pid = 2880] [serial = 1385] [outer = 00000099D8A1A800] 08:19:13 INFO - PROCESS | 2880 | 1464016753661 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 693ms 08:19:13 INFO - PROCESS | 2880 | 1464016753717 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 08:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:19:13 INFO - PROCESS | 2880 | 1464016753719 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 08:19:13 INFO - PROCESS | 2880 | 1464016753722 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 2880 | 1464016753724 Marionette TRACE conn6 <- [1,1810,null,{}] 08:19:13 INFO - PROCESS | 2880 | 1464016753735 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:13 INFO - PROCESS | 2880 | 1464016753846 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 08:19:13 INFO - PROCESS | 2880 | 1464016753935 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEFC3000 == 45 [pid = 2880] [id = 462] 08:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DE1A5400) [pid = 2880] [serial = 1386] [outer = 0000000000000000] 08:19:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DEC02C00) [pid = 2880] [serial = 1387] [outer = 00000099DE1A5400] 08:19:13 INFO - PROCESS | 2880 | 1464016753989 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DFB08800) [pid = 2880] [serial = 1388] [outer = 00000099DE1A5400] 08:19:14 INFO - PROCESS | 2880 | 1464016754448 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 776ms 08:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:19:14 INFO - PROCESS | 2880 | 1464016754504 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 2880 | 1464016754506 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 08:19:14 INFO - PROCESS | 2880 | 1464016754510 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 2880 | 1464016754511 Marionette TRACE conn6 <- [1,1814,null,{}] 08:19:14 INFO - PROCESS | 2880 | 1464016754515 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:14 INFO - PROCESS | 2880 | 1464016754627 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 08:19:14 INFO - PROCESS | 2880 | 1464016754638 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:14 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982345000 == 46 [pid = 2880] [id = 463] 08:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E233B400) [pid = 2880] [serial = 1389] [outer = 0000000000000000] 08:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E2838800) [pid = 2880] [serial = 1390] [outer = 00000099E233B400] 08:19:14 INFO - PROCESS | 2880 | 1464016754683 Marionette DEBUG loaded listener.js 08:19:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E30B7000) [pid = 2880] [serial = 1391] [outer = 00000099E233B400] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099D8B06800) [pid = 2880] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D96D9800) [pid = 2880] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099803EBC00) [pid = 2880] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (0000009983D30C00) [pid = 2880] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (0000009983F81800) [pid = 2880] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099828C6400) [pid = 2880] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (000000998161CC00) [pid = 2880] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099DD260C00) [pid = 2880] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DED0CC00) [pid = 2880] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:19:15 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099D8ABDC00) [pid = 2880] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:19:15 INFO - PROCESS | 2880 | 1464016755233 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 796ms 08:19:15 INFO - PROCESS | 2880 | 1464016755307 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 2880 | 1464016755309 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 08:19:15 INFO - PROCESS | 2880 | 1464016755312 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:19:15 INFO - PROCESS | 2880 | 1464016755314 Marionette TRACE conn6 <- [1,1818,null,{}] 08:19:15 INFO - PROCESS | 2880 | 1464016755318 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:15 INFO - PROCESS | 2880 | 1464016755436 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 08:19:15 INFO - PROCESS | 2880 | 1464016755490 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4D34000 == 47 [pid = 2880] [id = 464] 08:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099801FC400) [pid = 2880] [serial = 1392] [outer = 0000000000000000] 08:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0000009983F81800) [pid = 2880] [serial = 1393] [outer = 00000099801FC400] 08:19:15 INFO - PROCESS | 2880 | 1464016755537 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E28D9400) [pid = 2880] [serial = 1394] [outer = 00000099801FC400] 08:19:15 INFO - PROCESS | 2880 | 1464016755885 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:19:15 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:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 628ms 08:19:15 INFO - PROCESS | 2880 | 1464016755944 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 2880 | 1464016755946 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 08:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:19:15 INFO - PROCESS | 2880 | 1464016755950 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 2880 | 1464016755951 Marionette TRACE conn6 <- [1,1822,null,{}] 08:19:15 INFO - PROCESS | 2880 | 1464016755955 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:16 INFO - PROCESS | 2880 | 1464016756040 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 08:19:16 INFO - PROCESS | 2880 | 1464016756047 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B3D000 == 48 [pid = 2880] [id = 465] 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E30C4000) [pid = 2880] [serial = 1395] [outer = 0000000000000000] 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E3143400) [pid = 2880] [serial = 1396] [outer = 00000099E30C4000] 08:19:16 INFO - PROCESS | 2880 | 1464016756092 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E469F800) [pid = 2880] [serial = 1397] [outer = 00000099E30C4000] 08:19:16 INFO - PROCESS | 2880 | 1464016756499 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:19:16 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:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 586ms 08:19:16 INFO - PROCESS | 2880 | 1464016756550 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 2880 | 1464016756552 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 08:19:16 INFO - PROCESS | 2880 | 1464016756560 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 2880 | 1464016756562 Marionette TRACE conn6 <- [1,1826,null,{}] 08:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:19:16 INFO - PROCESS | 2880 | 1464016756565 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:16 INFO - PROCESS | 2880 | 1464016756648 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 08:19:16 INFO - PROCESS | 2880 | 1464016756655 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA4800 == 49 [pid = 2880] [id = 466] 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E4C04800) [pid = 2880] [serial = 1398] [outer = 0000000000000000] 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E4C0A000) [pid = 2880] [serial = 1399] [outer = 00000099E4C04800] 08:19:16 INFO - PROCESS | 2880 | 1464016756709 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E4C1C000) [pid = 2880] [serial = 1400] [outer = 00000099E4C04800] 08:19:17 INFO - PROCESS | 2880 | 1464016757224 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 733ms 08:19:17 INFO - PROCESS | 2880 | 1464016757300 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 2880 | 1464016757305 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 08:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:19:17 INFO - PROCESS | 2880 | 1464016757311 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 2880 | 1464016757316 Marionette TRACE conn6 <- [1,1830,null,{}] 08:19:17 INFO - PROCESS | 2880 | 1464016757324 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:17 INFO - PROCESS | 2880 | 1464016757440 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 08:19:17 INFO - PROCESS | 2880 | 1464016757566 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:17 INFO - PROCESS | 2880 | ++DOCSHELL 000000998265E800 == 50 [pid = 2880] [id = 467] 08:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099811EF400) [pid = 2880] [serial = 1401] [outer = 0000000000000000] 08:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009981627400) [pid = 2880] [serial = 1402] [outer = 00000099811EF400] 08:19:17 INFO - PROCESS | 2880 | 1464016757627 Marionette DEBUG loaded listener.js 08:19:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099829E9800) [pid = 2880] [serial = 1403] [outer = 00000099811EF400] 08:19:18 INFO - PROCESS | 2880 | 1464016758295 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1035ms 08:19:18 INFO - PROCESS | 2880 | 1464016758349 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 08:19:18 INFO - PROCESS | 2880 | 1464016758356 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 08:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:19:18 INFO - PROCESS | 2880 | 1464016758363 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:19:18 INFO - PROCESS | 2880 | 1464016758366 Marionette TRACE conn6 <- [1,1834,null,{}] 08:19:18 INFO - PROCESS | 2880 | 1464016758405 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:18 INFO - PROCESS | 2880 | 1464016758553 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 08:19:18 INFO - PROCESS | 2880 | 1464016758603 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB31000 == 51 [pid = 2880] [id = 468] 08:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8358400) [pid = 2880] [serial = 1404] [outer = 0000000000000000] 08:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D8A22400) [pid = 2880] [serial = 1405] [outer = 00000099D8358400] 08:19:18 INFO - PROCESS | 2880 | 1464016758660 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D8B0F400) [pid = 2880] [serial = 1406] [outer = 00000099D8358400] 08:19:19 INFO - PROCESS | 2880 | 1464016759276 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:19:19 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:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 944ms 08:19:19 INFO - PROCESS | 2880 | 1464016759313 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 2880 | 1464016759316 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 08:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:19:19 INFO - PROCESS | 2880 | 1464016759319 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 2880 | 1464016759324 Marionette TRACE conn6 <- [1,1838,null,{}] 08:19:19 INFO - PROCESS | 2880 | 1464016759336 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:19 INFO - PROCESS | 2880 | 1464016759453 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 08:19:19 INFO - PROCESS | 2880 | 1464016759575 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8457800 == 52 [pid = 2880] [id = 469] 08:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DE09BC00) [pid = 2880] [serial = 1407] [outer = 0000000000000000] 08:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E2344400) [pid = 2880] [serial = 1408] [outer = 00000099DE09BC00] 08:19:19 INFO - PROCESS | 2880 | 1464016759636 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E30C2400) [pid = 2880] [serial = 1409] [outer = 00000099DE09BC00] 08:19:20 INFO - PROCESS | 2880 | 1464016760217 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 944ms 08:19:20 INFO - PROCESS | 2880 | 1464016760266 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 2880 | 1464016760269 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 08:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:19:20 INFO - PROCESS | 2880 | 1464016760273 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 2880 | 1464016760275 Marionette TRACE conn6 <- [1,1842,null,{}] 08:19:20 INFO - PROCESS | 2880 | 1464016760279 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:20 INFO - PROCESS | 2880 | 1464016760389 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 08:19:20 INFO - PROCESS | 2880 | 1464016760482 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E90C9800 == 53 [pid = 2880] [id = 470] 08:19:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E4C8C800) [pid = 2880] [serial = 1410] [outer = 0000000000000000] 08:19:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E4CB6000) [pid = 2880] [serial = 1411] [outer = 00000099E4C8C800] 08:19:20 INFO - PROCESS | 2880 | 1464016760541 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E502D400) [pid = 2880] [serial = 1412] [outer = 00000099E4C8C800] 08:19:21 INFO - PROCESS | 2880 | 1464016761109 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 881ms 08:19:21 INFO - PROCESS | 2880 | 1464016761156 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 2880 | 1464016761159 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 08:19:21 INFO - PROCESS | 2880 | 1464016761162 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:19:21 INFO - PROCESS | 2880 | 1464016761165 Marionette TRACE conn6 <- [1,1846,null,{}] 08:19:21 INFO - PROCESS | 2880 | 1464016761168 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:21 INFO - PROCESS | 2880 | 1464016761274 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 08:19:21 INFO - PROCESS | 2880 | 1464016761367 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9243800 == 54 [pid = 2880] [id = 471] 08:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E5036400) [pid = 2880] [serial = 1413] [outer = 0000000000000000] 08:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E5115400) [pid = 2880] [serial = 1414] [outer = 00000099E5036400] 08:19:21 INFO - PROCESS | 2880 | 1464016761424 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E52E8400) [pid = 2880] [serial = 1415] [outer = 00000099E5036400] 08:19:22 INFO - PROCESS | 2880 | 1464016762007 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 882ms 08:19:22 INFO - PROCESS | 2880 | 1464016762046 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 2880 | 1464016762049 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 08:19:22 INFO - PROCESS | 2880 | 1464016762052 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:19:22 INFO - PROCESS | 2880 | 1464016762054 Marionette TRACE conn6 <- [1,1850,null,{}] 08:19:22 INFO - PROCESS | 2880 | 1464016762058 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:22 INFO - PROCESS | 2880 | 1464016762208 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 08:19:22 INFO - PROCESS | 2880 | 1464016762310 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838D6000 == 55 [pid = 2880] [id = 472] 08:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099DA24F400) [pid = 2880] [serial = 1416] [outer = 0000000000000000] 08:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E52ED800) [pid = 2880] [serial = 1417] [outer = 00000099DA24F400] 08:19:22 INFO - PROCESS | 2880 | 1464016762367 Marionette DEBUG loaded listener.js 08:19:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E5746000) [pid = 2880] [serial = 1418] [outer = 00000099DA24F400] 08:19:23 INFO - PROCESS | 2880 | 1464016763208 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1179ms 08:19:23 INFO - PROCESS | 2880 | 1464016763235 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 2880 | 1464016763240 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 08:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:19:23 INFO - PROCESS | 2880 | 1464016763245 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 2880 | 1464016763250 Marionette TRACE conn6 <- [1,1854,null,{}] 08:19:23 INFO - PROCESS | 2880 | 1464016763255 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:23 INFO - PROCESS | 2880 | 1464016763364 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 08:19:23 INFO - PROCESS | 2880 | 1464016763463 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982812800 == 56 [pid = 2880] [id = 473] 08:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (0000009982F51000) [pid = 2880] [serial = 1419] [outer = 0000000000000000] 08:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099830FAC00) [pid = 2880] [serial = 1420] [outer = 0000009982F51000] 08:19:23 INFO - PROCESS | 2880 | 1464016763516 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (0000009983D34000) [pid = 2880] [serial = 1421] [outer = 0000009982F51000] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B3D000 == 55 [pid = 2880] [id = 465] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4D34000 == 54 [pid = 2880] [id = 464] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009982345000 == 53 [pid = 2880] [id = 463] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEFC3000 == 52 [pid = 2880] [id = 462] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCBB000 == 51 [pid = 2880] [id = 461] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099D967C800 == 50 [pid = 2880] [id = 460] 08:19:23 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (0000009980A41400) [pid = 2880] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 08:19:23 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (0000009983349000) [pid = 2880] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 08:19:23 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099DDC75400) [pid = 2880] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 08:19:23 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E283A000) [pid = 2880] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 08:19:23 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E283E800) [pid = 2880] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F37000 == 49 [pid = 2880] [id = 459] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 000000998265A000 == 48 [pid = 2880] [id = 458] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009982808800 == 47 [pid = 2880] [id = 457] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD757800 == 46 [pid = 2880] [id = 454] 08:19:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009982666000 == 45 [pid = 2880] [id = 453] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099D8CDC400) [pid = 2880] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DA081800) [pid = 2880] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (0000009982F4DC00) [pid = 2880] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (0000009983343C00) [pid = 2880] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (0000009983D3E800) [pid = 2880] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0000009983F73400) [pid = 2880] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099D929AC00) [pid = 2880] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D810C800) [pid = 2880] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (0000009982F43C00) [pid = 2880] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099830F6800) [pid = 2880] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009982572400) [pid = 2880] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099828C3C00) [pid = 2880] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DD30E800) [pid = 2880] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E2322400) [pid = 2880] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DD2BEC00) [pid = 2880] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DF337800) [pid = 2880] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DDE5FC00) [pid = 2880] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DDB6B000) [pid = 2880] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DE1ABC00) [pid = 2880] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D8A79C00) [pid = 2880] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 08:19:24 INFO - PROCESS | 2880 | 1464016764121 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 943ms 08:19:24 INFO - PROCESS | 2880 | 1464016764192 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 08:19:24 INFO - PROCESS | 2880 | 1464016764197 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 08:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:19:24 INFO - PROCESS | 2880 | 1464016764204 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:19:24 INFO - PROCESS | 2880 | 1464016764206 Marionette TRACE conn6 <- [1,1858,null,{}] 08:19:24 INFO - PROCESS | 2880 | 1464016764210 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:24 INFO - PROCESS | 2880 | 1464016764299 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 08:19:24 INFO - PROCESS | 2880 | 1464016764379 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983399800 == 46 [pid = 2880] [id = 474] 08:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009982580000) [pid = 2880] [serial = 1422] [outer = 0000000000000000] 08:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (0000009982F50C00) [pid = 2880] [serial = 1423] [outer = 0000009982580000] 08:19:24 INFO - PROCESS | 2880 | 1464016764426 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (0000009983A02400) [pid = 2880] [serial = 1424] [outer = 0000009982580000] 08:19:24 INFO - PROCESS | 2880 | 1464016764831 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 692ms 08:19:24 INFO - PROCESS | 2880 | 1464016764897 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 08:19:24 INFO - PROCESS | 2880 | 1464016764899 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 08:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:19:24 INFO - PROCESS | 2880 | 1464016764903 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:19:24 INFO - PROCESS | 2880 | 1464016764906 Marionette TRACE conn6 <- [1,1862,null,{}] 08:19:24 INFO - PROCESS | 2880 | 1464016764917 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:25 INFO - PROCESS | 2880 | 1464016765038 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 08:19:25 INFO - PROCESS | 2880 | 1464016765057 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D94DF800 == 47 [pid = 2880] [id = 475] 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D7BD9000) [pid = 2880] [serial = 1425] [outer = 0000000000000000] 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099D8A1E400) [pid = 2880] [serial = 1426] [outer = 00000099D7BD9000] 08:19:25 INFO - PROCESS | 2880 | 1464016765106 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099D8AC3400) [pid = 2880] [serial = 1427] [outer = 00000099D7BD9000] 08:19:25 INFO - PROCESS | 2880 | 1464016765569 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 692ms 08:19:25 INFO - PROCESS | 2880 | 1464016765597 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 2880 | 1464016765600 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 08:19:25 INFO - PROCESS | 2880 | 1464016765604 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:19:25 INFO - PROCESS | 2880 | 1464016765606 Marionette TRACE conn6 <- [1,1866,null,{}] 08:19:25 INFO - PROCESS | 2880 | 1464016765609 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:25 INFO - PROCESS | 2880 | 1464016765696 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 08:19:25 INFO - PROCESS | 2880 | 1464016765705 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE08B800 == 48 [pid = 2880] [id = 476] 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009980A40000) [pid = 2880] [serial = 1428] [outer = 0000000000000000] 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8CDFC00) [pid = 2880] [serial = 1429] [outer = 0000009980A40000] 08:19:25 INFO - PROCESS | 2880 | 1464016765752 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D94C1000) [pid = 2880] [serial = 1430] [outer = 0000009980A40000] 08:19:26 INFO - PROCESS | 2880 | 1464016766193 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 628ms 08:19:26 INFO - PROCESS | 2880 | 1464016766237 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 2880 | 1464016766239 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 08:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:19:26 INFO - PROCESS | 2880 | 1464016766242 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 2880 | 1464016766244 Marionette TRACE conn6 <- [1,1870,null,{}] 08:19:26 INFO - PROCESS | 2880 | 1464016766248 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:26 INFO - PROCESS | 2880 | 1464016766357 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 08:19:26 INFO - PROCESS | 2880 | 1464016766365 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823CD800 == 49 [pid = 2880] [id = 477] 08:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D96D5800) [pid = 2880] [serial = 1431] [outer = 0000000000000000] 08:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DD257800) [pid = 2880] [serial = 1432] [outer = 00000099D96D5800] 08:19:26 INFO - PROCESS | 2880 | 1464016766442 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DD30A800) [pid = 2880] [serial = 1433] [outer = 00000099D96D5800] 08:19:26 INFO - PROCESS | 2880 | 1464016766919 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 734ms 08:19:26 INFO - PROCESS | 2880 | 1464016766981 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 2880 | 1464016766983 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 08:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:19:26 INFO - PROCESS | 2880 | 1464016766987 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 2880 | 1464016766996 Marionette TRACE conn6 <- [1,1874,null,{}] 08:19:27 INFO - PROCESS | 2880 | 1464016767000 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:27 INFO - PROCESS | 2880 | 1464016767122 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 08:19:27 INFO - PROCESS | 2880 | 1464016767181 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E436B800 == 50 [pid = 2880] [id = 478] 08:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DE02F800) [pid = 2880] [serial = 1434] [outer = 0000000000000000] 08:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099DED07000) [pid = 2880] [serial = 1435] [outer = 00000099DE02F800] 08:19:27 INFO - PROCESS | 2880 | 1464016767229 Marionette DEBUG loaded listener.js 08:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DF33D400) [pid = 2880] [serial = 1436] [outer = 00000099DE02F800] 08:19:27 INFO - PROCESS | 2880 | 1464016767653 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 689ms 08:19:27 INFO - PROCESS | 2880 | 1464016767718 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 08:19:27 INFO - PROCESS | 2880 | 1464016767720 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 08:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:19:27 INFO - PROCESS | 2880 | 1464016767723 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 2880 | 1464016767725 Marionette TRACE conn6 <- [1,1878,null,{}] 08:19:27 INFO - PROCESS | 2880 | 1464016767729 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:27 INFO - PROCESS | 2880 | 1464016767840 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 08:19:27 INFO - PROCESS | 2880 | 1464016767851 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5240000 == 51 [pid = 2880] [id = 479] 08:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099DE0E3C00) [pid = 2880] [serial = 1437] [outer = 0000000000000000] 08:19:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E233BC00) [pid = 2880] [serial = 1438] [outer = 00000099DE0E3C00] 08:19:27 INFO - PROCESS | 2880 | 1464016767940 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E2829400) [pid = 2880] [serial = 1439] [outer = 00000099DE0E3C00] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099D8A1A800) [pid = 2880] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DE1A5400) [pid = 2880] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (0000009983D30800) [pid = 2880] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099801FC400) [pid = 2880] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009982694400) [pid = 2880] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8359400) [pid = 2880] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099806E9800) [pid = 2880] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E233B400) [pid = 2880] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:19:28 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E30C4000) [pid = 2880] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:19:28 INFO - PROCESS | 2880 | 1464016768457 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 776ms 08:19:28 INFO - PROCESS | 2880 | 1464016768501 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 08:19:28 INFO - PROCESS | 2880 | 1464016768503 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 08:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:19:28 INFO - PROCESS | 2880 | 1464016768507 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 2880 | 1464016768509 Marionette TRACE conn6 <- [1,1882,null,{}] 08:19:28 INFO - PROCESS | 2880 | 1464016768512 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:28 INFO - PROCESS | 2880 | 1464016768604 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 08:19:28 INFO - PROCESS | 2880 | 1464016768685 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE071000 == 52 [pid = 2880] [id = 480] 08:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099830F4400) [pid = 2880] [serial = 1440] [outer = 0000000000000000] 08:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DA00A800) [pid = 2880] [serial = 1441] [outer = 00000099830F4400] 08:19:28 INFO - PROCESS | 2880 | 1464016768732 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E283BC00) [pid = 2880] [serial = 1442] [outer = 00000099830F4400] 08:19:29 INFO - PROCESS | 2880 | 1464016769089 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 629ms 08:19:29 INFO - PROCESS | 2880 | 1464016769183 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 2880 | 1464016769185 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 08:19:29 INFO - PROCESS | 2880 | 1464016769193 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 2880 | 1464016769195 Marionette TRACE conn6 <- [1,1886,null,{}] 08:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:19:29 INFO - PROCESS | 2880 | 1464016769199 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:29 INFO - PROCESS | 2880 | 1464016769283 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 08:19:29 INFO - PROCESS | 2880 | 1464016769290 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E662F000 == 53 [pid = 2880] [id = 481] 08:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E3087C00) [pid = 2880] [serial = 1443] [outer = 0000000000000000] 08:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E313E800) [pid = 2880] [serial = 1444] [outer = 00000099E3087C00] 08:19:29 INFO - PROCESS | 2880 | 1464016769336 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E4C08400) [pid = 2880] [serial = 1445] [outer = 00000099E3087C00] 08:19:29 INFO - PROCESS | 2880 | 1464016769745 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 567ms 08:19:29 INFO - PROCESS | 2880 | 1464016769769 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 2880 | 1464016769772 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 08:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:19:29 INFO - PROCESS | 2880 | 1464016769775 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 2880 | 1464016769777 Marionette TRACE conn6 <- [1,1890,null,{}] 08:19:29 INFO - PROCESS | 2880 | 1464016769781 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:29 INFO - PROCESS | 2880 | 1464016769902 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 08:19:29 INFO - PROCESS | 2880 | 1464016769918 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8039000 == 54 [pid = 2880] [id = 482] 08:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E4C07C00) [pid = 2880] [serial = 1446] [outer = 0000000000000000] 08:19:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E4FE4C00) [pid = 2880] [serial = 1447] [outer = 00000099E4C07C00] 08:19:29 INFO - PROCESS | 2880 | 1464016769964 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E52EF400) [pid = 2880] [serial = 1448] [outer = 00000099E4C07C00] 08:19:30 INFO - PROCESS | 2880 | 1464016770445 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 734ms 08:19:30 INFO - PROCESS | 2880 | 1464016770512 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 08:19:30 INFO - PROCESS | 2880 | 1464016770517 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 08:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:19:30 INFO - PROCESS | 2880 | 1464016770522 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:19:30 INFO - PROCESS | 2880 | 1464016770527 Marionette TRACE conn6 <- [1,1894,null,{}] 08:19:30 INFO - PROCESS | 2880 | 1464016770534 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:30 INFO - PROCESS | 2880 | 1464016770713 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 08:19:30 INFO - PROCESS | 2880 | 1464016770805 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983150000 == 55 [pid = 2880] [id = 483] 08:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099811F0C00) [pid = 2880] [serial = 1449] [outer = 0000000000000000] 08:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (0000009981627C00) [pid = 2880] [serial = 1450] [outer = 00000099811F0C00] 08:19:30 INFO - PROCESS | 2880 | 1464016770866 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099829F0800) [pid = 2880] [serial = 1451] [outer = 00000099811F0C00] 08:19:31 INFO - PROCESS | 2880 | 1464016771493 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1030ms 08:19:31 INFO - PROCESS | 2880 | 1464016771556 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 2880 | 1464016771563 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 08:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:19:31 INFO - PROCESS | 2880 | 1464016771570 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 2880 | 1464016771573 Marionette TRACE conn6 <- [1,1898,null,{}] 08:19:31 INFO - PROCESS | 2880 | 1464016771577 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:31 INFO - PROCESS | 2880 | 1464016771752 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 08:19:31 INFO - PROCESS | 2880 | 1464016771870 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27AC800 == 56 [pid = 2880] [id = 484] 08:19:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (0000009983D36800) [pid = 2880] [serial = 1452] [outer = 0000000000000000] 08:19:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (0000009983F74400) [pid = 2880] [serial = 1453] [outer = 0000009983D36800] 08:19:31 INFO - PROCESS | 2880 | 1464016771928 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099D8A7F800) [pid = 2880] [serial = 1454] [outer = 0000009983D36800] 08:19:32 INFO - PROCESS | 2880 | 1464016772527 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 985ms 08:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:19:32 INFO - PROCESS | 2880 | 1464016772561 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 2880 | 1464016772563 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 08:19:32 INFO - PROCESS | 2880 | 1464016772567 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 2880 | 1464016772571 Marionette TRACE conn6 <- [1,1902,null,{}] 08:19:32 INFO - PROCESS | 2880 | 1464016772583 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:32 INFO - PROCESS | 2880 | 1464016772702 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 08:19:32 INFO - PROCESS | 2880 | 1464016772801 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E941D800 == 57 [pid = 2880] [id = 485] 08:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099DD4E4000) [pid = 2880] [serial = 1455] [outer = 0000000000000000] 08:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099DE1A5800) [pid = 2880] [serial = 1456] [outer = 00000099DD4E4000] 08:19:32 INFO - PROCESS | 2880 | 1464016772861 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E28A2400) [pid = 2880] [serial = 1457] [outer = 00000099DD4E4000] 08:19:33 INFO - PROCESS | 2880 | 1464016773496 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 986ms 08:19:33 INFO - PROCESS | 2880 | 1464016773556 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 08:19:33 INFO - PROCESS | 2880 | 1464016773559 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 08:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:19:33 INFO - PROCESS | 2880 | 1464016773563 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:19:33 INFO - PROCESS | 2880 | 1464016773565 Marionette TRACE conn6 <- [1,1906,null,{}] 08:19:33 INFO - PROCESS | 2880 | 1464016773569 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:33 INFO - PROCESS | 2880 | 1464016773680 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 08:19:33 INFO - PROCESS | 2880 | 1464016773805 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98C7000 == 58 [pid = 2880] [id = 486] 08:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E52EC800) [pid = 2880] [serial = 1458] [outer = 0000000000000000] 08:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E52F6800) [pid = 2880] [serial = 1459] [outer = 00000099E52EC800] 08:19:33 INFO - PROCESS | 2880 | 1464016773865 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099E5AB3400) [pid = 2880] [serial = 1460] [outer = 00000099E52EC800] 08:19:34 INFO - PROCESS | 2880 | 1464016774414 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 881ms 08:19:34 INFO - PROCESS | 2880 | 1464016774446 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 08:19:34 INFO - PROCESS | 2880 | 1464016774448 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 08:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:19:34 INFO - PROCESS | 2880 | 1464016774452 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 2880 | 1464016774454 Marionette TRACE conn6 <- [1,1910,null,{}] 08:19:34 INFO - PROCESS | 2880 | 1464016774457 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:34 INFO - PROCESS | 2880 | 1464016774565 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 08:19:34 INFO - PROCESS | 2880 | 1464016774660 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A19800 == 59 [pid = 2880] [id = 487] 08:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E5B04800) [pid = 2880] [serial = 1461] [outer = 0000000000000000] 08:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E5B0A000) [pid = 2880] [serial = 1462] [outer = 00000099E5B04800] 08:19:34 INFO - PROCESS | 2880 | 1464016774717 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E5B11000) [pid = 2880] [serial = 1463] [outer = 00000099E5B04800] 08:19:35 INFO - PROCESS | 2880 | 1464016775562 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1131ms 08:19:35 INFO - PROCESS | 2880 | 1464016775586 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 2880 | 1464016775591 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 08:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:19:35 INFO - PROCESS | 2880 | 1464016775596 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 2880 | 1464016775600 Marionette TRACE conn6 <- [1,1914,null,{}] 08:19:35 INFO - PROCESS | 2880 | 1464016775607 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:35 INFO - PROCESS | 2880 | 1464016775709 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 08:19:35 INFO - PROCESS | 2880 | 1464016775845 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982338800 == 60 [pid = 2880] [id = 488] 08:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009980A3AC00) [pid = 2880] [serial = 1464] [outer = 0000000000000000] 08:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (0000009980A3E000) [pid = 2880] [serial = 1465] [outer = 0000009980A3AC00] 08:19:35 INFO - PROCESS | 2880 | 1464016775901 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (0000009981619800) [pid = 2880] [serial = 1466] [outer = 0000009980A3AC00] 08:19:36 INFO - PROCESS | 2880 | 1464016776483 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 943ms 08:19:36 INFO - PROCESS | 2880 | 1464016776543 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 2880 | 1464016776549 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 08:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:19:36 INFO - PROCESS | 2880 | 1464016776556 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 2880 | 1464016776558 Marionette TRACE conn6 <- [1,1918,null,{}] 08:19:36 INFO - PROCESS | 2880 | 1464016776562 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:36 INFO - PROCESS | 2880 | 1464016776667 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 08:19:36 INFO - PROCESS | 2880 | 1464016776751 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099816A5800 == 61 [pid = 2880] [id = 489] 08:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (0000009980A34000) [pid = 2880] [serial = 1467] [outer = 0000000000000000] 08:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099828C3000) [pid = 2880] [serial = 1468] [outer = 0000009980A34000] 08:19:36 INFO - PROCESS | 2880 | 1464016776816 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (0000009982F44C00) [pid = 2880] [serial = 1469] [outer = 0000009980A34000] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD324000 == 60 [pid = 2880] [id = 439] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6479800 == 59 [pid = 2880] [id = 441] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5AA2000 == 58 [pid = 2880] [id = 440] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E662F000 == 57 [pid = 2880] [id = 481] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE071000 == 56 [pid = 2880] [id = 480] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5240000 == 55 [pid = 2880] [id = 479] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099E436B800 == 54 [pid = 2880] [id = 478] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099823CD800 == 53 [pid = 2880] [id = 477] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE08B800 == 52 [pid = 2880] [id = 476] 08:19:36 INFO - PROCESS | 2880 | --DOCSHELL 00000099D94DF800 == 51 [pid = 2880] [id = 475] 08:19:36 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (000000998257D400) [pid = 2880] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 08:19:36 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (0000009983D39400) [pid = 2880] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 08:19:36 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099DD482400) [pid = 2880] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 08:19:36 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E28D8400) [pid = 2880] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 08:19:36 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099E4C0A000) [pid = 2880] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 0000009983399800 == 50 [pid = 2880] [id = 474] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 0000009982812800 == 49 [pid = 2880] [id = 473] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E90C9800 == 48 [pid = 2880] [id = 470] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8457800 == 47 [pid = 2880] [id = 469] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB31000 == 46 [pid = 2880] [id = 468] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 000000998265E800 == 45 [pid = 2880] [id = 467] 08:19:37 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA4800 == 44 [pid = 2880] [id = 466] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099DA079000) [pid = 2880] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099DFB08800) [pid = 2880] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099DEC02C00) [pid = 2880] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (0000009983D3BC00) [pid = 2880] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (0000009983F81800) [pid = 2880] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099826A3000) [pid = 2880] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099829F0000) [pid = 2880] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099D8B02C00) [pid = 2880] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (000000998268FC00) [pid = 2880] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (0000009980A34800) [pid = 2880] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E2838800) [pid = 2880] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E469F800) [pid = 2880] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E3143400) [pid = 2880] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E30B7000) [pid = 2880] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099D7A84400) [pid = 2880] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DD368400) [pid = 2880] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E28D9400) [pid = 2880] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099D8CE4C00) [pid = 2880] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 08:19:37 INFO - PROCESS | 2880 | 1464016777366 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 837ms 08:19:37 INFO - PROCESS | 2880 | 1464016777393 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 2880 | 1464016777395 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 08:19:37 INFO - PROCESS | 2880 | 1464016777399 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:19:37 INFO - PROCESS | 2880 | 1464016777403 Marionette TRACE conn6 <- [1,1922,null,{}] 08:19:37 INFO - PROCESS | 2880 | 1464016777414 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:37 INFO - PROCESS | 2880 | 1464016777502 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 08:19:37 INFO - PROCESS | 2880 | 1464016777512 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D712E000 == 45 [pid = 2880] [id = 490] 08:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (0000009983A09000) [pid = 2880] [serial = 1470] [outer = 0000000000000000] 08:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (0000009983D3BC00) [pid = 2880] [serial = 1471] [outer = 0000009983A09000] 08:19:37 INFO - PROCESS | 2880 | 1464016777561 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (0000009983F7F800) [pid = 2880] [serial = 1472] [outer = 0000009983A09000] 08:19:38 INFO - PROCESS | 2880 | 1464016778047 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 692ms 08:19:38 INFO - PROCESS | 2880 | 1464016778093 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 2880 | 1464016778096 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 08:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:19:38 INFO - PROCESS | 2880 | 1464016778099 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 2880 | 1464016778101 Marionette TRACE conn6 <- [1,1926,null,{}] 08:19:38 INFO - PROCESS | 2880 | 1464016778105 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:38 INFO - PROCESS | 2880 | 1464016778193 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 08:19:38 INFO - PROCESS | 2880 | 1464016778203 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A24800 == 46 [pid = 2880] [id = 491] 08:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099D81C8000) [pid = 2880] [serial = 1473] [outer = 0000000000000000] 08:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099D8A23800) [pid = 2880] [serial = 1474] [outer = 00000099D81C8000] 08:19:38 INFO - PROCESS | 2880 | 1464016778257 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099D8AC4C00) [pid = 2880] [serial = 1475] [outer = 00000099D81C8000] 08:19:38 INFO - PROCESS | 2880 | 1464016778729 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 692ms 08:19:38 INFO - PROCESS | 2880 | 1464016778792 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 2880 | 1464016778794 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 08:19:38 INFO - PROCESS | 2880 | 1464016778797 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:19:38 INFO - PROCESS | 2880 | 1464016778799 Marionette TRACE conn6 <- [1,1930,null,{}] 08:19:38 INFO - PROCESS | 2880 | 1464016778803 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:38 INFO - PROCESS | 2880 | 1464016778887 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 08:19:38 INFO - PROCESS | 2880 | 1464016778895 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE071000 == 47 [pid = 2880] [id = 492] 08:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099D8B0A800) [pid = 2880] [serial = 1476] [outer = 0000000000000000] 08:19:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099D8CDA400) [pid = 2880] [serial = 1477] [outer = 00000099D8B0A800] 08:19:38 INFO - PROCESS | 2880 | 1464016778942 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099D9632400) [pid = 2880] [serial = 1478] [outer = 00000099D8B0A800] 08:19:39 INFO - PROCESS | 2880 | 1464016779381 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 629ms 08:19:39 INFO - PROCESS | 2880 | 1464016779430 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 08:19:39 INFO - PROCESS | 2880 | 1464016779433 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 08:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:19:39 INFO - PROCESS | 2880 | 1464016779443 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:19:39 INFO - PROCESS | 2880 | 1464016779445 Marionette TRACE conn6 <- [1,1934,null,{}] 08:19:39 INFO - PROCESS | 2880 | 1464016779449 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:39 INFO - PROCESS | 2880 | 1464016779583 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 08:19:39 INFO - PROCESS | 2880 | 1464016779671 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF115000 == 48 [pid = 2880] [id = 493] 08:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099830F2000) [pid = 2880] [serial = 1479] [outer = 0000000000000000] 08:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099DDC4E000) [pid = 2880] [serial = 1480] [outer = 00000099830F2000] 08:19:39 INFO - PROCESS | 2880 | 1464016779718 Marionette DEBUG loaded listener.js 08:19:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099DE0E6400) [pid = 2880] [serial = 1481] [outer = 00000099830F2000] 08:19:40 INFO - PROCESS | 2880 | 1464016780156 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 08:19:40 INFO - PROCESS | 2880 | 1464016780178 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 2880 | 1464016780180 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 08:19:40 INFO - PROCESS | 2880 | 1464016780183 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:19:40 INFO - PROCESS | 2880 | 1464016780185 Marionette TRACE conn6 <- [1,1938,null,{}] 08:19:40 INFO - PROCESS | 2880 | 1464016780193 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:40 INFO - PROCESS | 2880 | 1464016780304 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 08:19:40 INFO - PROCESS | 2880 | 1464016780310 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E436A000 == 49 [pid = 2880] [id = 494] 08:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099DE02D400) [pid = 2880] [serial = 1482] [outer = 0000000000000000] 08:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099DED0BC00) [pid = 2880] [serial = 1483] [outer = 00000099DE02D400] 08:19:40 INFO - PROCESS | 2880 | 1464016780356 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099DFB0D000) [pid = 2880] [serial = 1484] [outer = 00000099DE02D400] 08:19:40 INFO - PROCESS | 2880 | 1464016780823 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 691ms 08:19:40 INFO - PROCESS | 2880 | 1464016780878 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 2880 | 1464016780880 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 08:19:40 INFO - PROCESS | 2880 | 1464016780884 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:19:40 INFO - PROCESS | 2880 | 1464016780886 Marionette TRACE conn6 <- [1,1942,null,{}] 08:19:40 INFO - PROCESS | 2880 | 1464016780890 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:41 INFO - PROCESS | 2880 | 1464016781033 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 08:19:41 INFO - PROCESS | 2880 | 1464016781058 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5240000 == 50 [pid = 2880] [id = 495] 08:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E2341000) [pid = 2880] [serial = 1485] [outer = 0000000000000000] 08:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E235FC00) [pid = 2880] [serial = 1486] [outer = 00000099E2341000] 08:19:41 INFO - PROCESS | 2880 | 1464016781104 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099E283A800) [pid = 2880] [serial = 1487] [outer = 00000099E2341000] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (0000009980A36800) [pid = 2880] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (0000009980A41000) [pid = 2880] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099DDE62800) [pid = 2880] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099829E3C00) [pid = 2880] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099D8A78C00) [pid = 2880] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099811EEC00) [pid = 2880] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099D96D5800) [pid = 2880] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099DE02F800) [pid = 2880] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099830F4400) [pid = 2880] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DA24F400) [pid = 2880] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (0000009982F51000) [pid = 2880] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (0000009982580000) [pid = 2880] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099DE0E3C00) [pid = 2880] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (0000009980A40000) [pid = 2880] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099D7BD9000) [pid = 2880] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:19:41 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E3087C00) [pid = 2880] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:19:41 INFO - PROCESS | 2880 | 1464016781785 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 944ms 08:19:41 INFO - PROCESS | 2880 | 1464016781831 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 08:19:41 INFO - PROCESS | 2880 | 1464016781834 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 08:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:19:41 INFO - PROCESS | 2880 | 1464016781837 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:19:41 INFO - PROCESS | 2880 | 1464016781839 Marionette TRACE conn6 <- [1,1946,null,{}] 08:19:41 INFO - PROCESS | 2880 | 1464016781842 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:41 INFO - PROCESS | 2880 | 1464016781929 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 08:19:42 INFO - PROCESS | 2880 | 1464016782012 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB8A000 == 51 [pid = 2880] [id = 496] 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099811E6C00) [pid = 2880] [serial = 1488] [outer = 0000000000000000] 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (0000009983342800) [pid = 2880] [serial = 1489] [outer = 00000099811E6C00] 08:19:42 INFO - PROCESS | 2880 | 1464016782059 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DD25F400) [pid = 2880] [serial = 1490] [outer = 00000099811E6C00] 08:19:42 INFO - PROCESS | 2880 | 1464016782435 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 628ms 08:19:42 INFO - PROCESS | 2880 | 1464016782468 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 2880 | 1464016782470 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 08:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:19:42 INFO - PROCESS | 2880 | 1464016782473 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 2880 | 1464016782475 Marionette TRACE conn6 <- [1,1950,null,{}] 08:19:42 INFO - PROCESS | 2880 | 1464016782479 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:42 INFO - PROCESS | 2880 | 1464016782565 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 08:19:42 INFO - PROCESS | 2880 | 1464016782651 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E661A000 == 52 [pid = 2880] [id = 497] 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099D85B9C00) [pid = 2880] [serial = 1491] [outer = 0000000000000000] 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E283D000) [pid = 2880] [serial = 1492] [outer = 00000099D85B9C00] 08:19:42 INFO - PROCESS | 2880 | 1464016782700 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E313FC00) [pid = 2880] [serial = 1493] [outer = 00000099D85B9C00] 08:19:43 INFO - PROCESS | 2880 | 1464016783081 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 629ms 08:19:43 INFO - PROCESS | 2880 | 1464016783107 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 2880 | 1464016783109 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 08:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:19:43 INFO - PROCESS | 2880 | 1464016783112 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 2880 | 1464016783115 Marionette TRACE conn6 <- [1,1954,null,{}] 08:19:43 INFO - PROCESS | 2880 | 1464016783118 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:43 INFO - PROCESS | 2880 | 1464016783255 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 08:19:43 INFO - PROCESS | 2880 | 1464016783264 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8045000 == 53 [pid = 2880] [id = 498] 08:19:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E469A400) [pid = 2880] [serial = 1494] [outer = 0000000000000000] 08:19:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E4CBCC00) [pid = 2880] [serial = 1495] [outer = 00000099E469A400] 08:19:43 INFO - PROCESS | 2880 | 1464016783316 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E52F1400) [pid = 2880] [serial = 1496] [outer = 00000099E469A400] 08:19:43 INFO - PROCESS | 2880 | 1464016783946 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 881ms 08:19:43 INFO - PROCESS | 2880 | 1464016783997 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 2880 | 1464016784002 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 08:19:44 INFO - PROCESS | 2880 | 1464016784008 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:19:44 INFO - PROCESS | 2880 | 1464016784013 Marionette TRACE conn6 <- [1,1958,null,{}] 08:19:44 INFO - PROCESS | 2880 | 1464016784020 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:44 INFO - PROCESS | 2880 | 1464016784140 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 08:19:44 INFO - PROCESS | 2880 | 1464016784272 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 2880 | ++DOCSHELL 000000998266D800 == 54 [pid = 2880] [id = 499] 08:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (0000009980A38C00) [pid = 2880] [serial = 1497] [outer = 0000000000000000] 08:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0000009982580C00) [pid = 2880] [serial = 1498] [outer = 0000009980A38C00] 08:19:44 INFO - PROCESS | 2880 | 1464016784332 Marionette DEBUG loaded listener.js 08:19:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099828CF000) [pid = 2880] [serial = 1499] [outer = 0000009980A38C00] 08:19:44 INFO - PROCESS | 2880 | 1464016784978 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 984ms 08:19:45 INFO - PROCESS | 2880 | 1464016785003 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 2880 | 1464016785009 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 08:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:19:45 INFO - PROCESS | 2880 | 1464016785017 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 2880 | 1464016785020 Marionette TRACE conn6 <- [1,1962,null,{}] 08:19:45 INFO - PROCESS | 2880 | 1464016785024 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:45 INFO - PROCESS | 2880 | 1464016785140 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 08:19:45 INFO - PROCESS | 2880 | 1464016785239 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0DF000 == 55 [pid = 2880] [id = 500] 08:19:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (0000009983A0DC00) [pid = 2880] [serial = 1500] [outer = 0000000000000000] 08:19:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (0000009983F7E000) [pid = 2880] [serial = 1501] [outer = 0000009983A0DC00] 08:19:45 INFO - PROCESS | 2880 | 1464016785296 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099D8CDE000) [pid = 2880] [serial = 1502] [outer = 0000009983A0DC00] 08:19:45 INFO - PROCESS | 2880 | 1464016785829 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 882ms 08:19:45 INFO - PROCESS | 2880 | 1464016785905 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 2880 | 1464016785908 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 08:19:45 INFO - PROCESS | 2880 | 1464016785912 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:19:45 INFO - PROCESS | 2880 | 1464016785916 Marionette TRACE conn6 <- [1,1966,null,{}] 08:19:45 INFO - PROCESS | 2880 | 1464016785928 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:46 INFO - PROCESS | 2880 | 1464016786046 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 08:19:46 INFO - PROCESS | 2880 | 1464016786146 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9418800 == 56 [pid = 2880] [id = 501] 08:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099DD36D000) [pid = 2880] [serial = 1503] [outer = 0000000000000000] 08:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099DE1AD800) [pid = 2880] [serial = 1504] [outer = 00000099DD36D000] 08:19:46 INFO - PROCESS | 2880 | 1464016786205 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E30BD000) [pid = 2880] [serial = 1505] [outer = 00000099DD36D000] 08:19:46 INFO - PROCESS | 2880 | 1464016786770 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 878ms 08:19:46 INFO - PROCESS | 2880 | 1464016786795 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 08:19:46 INFO - PROCESS | 2880 | 1464016786798 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 08:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:19:46 INFO - PROCESS | 2880 | 1464016786802 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:19:46 INFO - PROCESS | 2880 | 1464016786804 Marionette TRACE conn6 <- [1,1970,null,{}] 08:19:46 INFO - PROCESS | 2880 | 1464016786808 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:46 INFO - PROCESS | 2880 | 1464016786921 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 08:19:47 INFO - PROCESS | 2880 | 1464016787020 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A7F800 == 57 [pid = 2880] [id = 502] 08:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E510F800) [pid = 2880] [serial = 1506] [outer = 0000000000000000] 08:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099E52F1800) [pid = 2880] [serial = 1507] [outer = 00000099E510F800] 08:19:47 INFO - PROCESS | 2880 | 1464016787077 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E58A6000) [pid = 2880] [serial = 1508] [outer = 00000099E510F800] 08:19:47 INFO - PROCESS | 2880 | 1464016787635 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 881ms 08:19:47 INFO - PROCESS | 2880 | 1464016787686 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 2880 | 1464016787688 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 08:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:19:47 INFO - PROCESS | 2880 | 1464016787692 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 2880 | 1464016787694 Marionette TRACE conn6 <- [1,1974,null,{}] 08:19:47 INFO - PROCESS | 2880 | 1464016787698 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:47 INFO - PROCESS | 2880 | 1464016787810 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 08:19:47 INFO - PROCESS | 2880 | 1464016787908 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9E41800 == 58 [pid = 2880] [id = 503] 08:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E5B11400) [pid = 2880] [serial = 1509] [outer = 0000000000000000] 08:19:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E5B78C00) [pid = 2880] [serial = 1510] [outer = 00000099E5B11400] 08:19:47 INFO - PROCESS | 2880 | 1464016787964 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E5B81000) [pid = 2880] [serial = 1511] [outer = 00000099E5B11400] 08:19:48 INFO - PROCESS | 2880 | 1464016788600 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 985ms 08:19:48 INFO - PROCESS | 2880 | 1464016788680 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 2880 | 1464016788682 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 08:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:19:48 INFO - PROCESS | 2880 | 1464016788686 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 2880 | 1464016788688 Marionette TRACE conn6 <- [1,1978,null,{}] 08:19:48 INFO - PROCESS | 2880 | 1464016788692 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:48 INFO - PROCESS | 2880 | 1464016788836 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 08:19:49 INFO - PROCESS | 2880 | 1464016789132 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823CA000 == 59 [pid = 2880] [id = 504] 08:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099803F0800) [pid = 2880] [serial = 1512] [outer = 0000000000000000] 08:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099806AEC00) [pid = 2880] [serial = 1513] [outer = 00000099803F0800] 08:19:49 INFO - PROCESS | 2880 | 1464016789216 Marionette DEBUG loaded listener.js 08:19:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (0000009980A3E800) [pid = 2880] [serial = 1514] [outer = 00000099803F0800] 08:19:49 INFO - PROCESS | 2880 | 1464016789812 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1193ms 08:19:49 INFO - PROCESS | 2880 | 1464016789882 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 2880 | 1464016789887 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 08:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:19:49 INFO - PROCESS | 2880 | 1464016789891 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 2880 | 1464016789895 Marionette TRACE conn6 <- [1,1982,null,{}] 08:19:49 INFO - PROCESS | 2880 | 1464016789900 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:50 INFO - PROCESS | 2880 | 1464016790011 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 08:19:50 INFO - PROCESS | 2880 | 1464016790134 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828F2000 == 60 [pid = 2880] [id = 505] 08:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099828D1800) [pid = 2880] [serial = 1515] [outer = 0000000000000000] 08:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099829EC400) [pid = 2880] [serial = 1516] [outer = 00000099828D1800] 08:19:50 INFO - PROCESS | 2880 | 1464016790189 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (0000009983343800) [pid = 2880] [serial = 1517] [outer = 00000099828D1800] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6637000 == 59 [pid = 2880] [id = 455] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E661A000 == 58 [pid = 2880] [id = 497] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB8A000 == 57 [pid = 2880] [id = 496] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5240000 == 56 [pid = 2880] [id = 495] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E436A000 == 55 [pid = 2880] [id = 494] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF115000 == 54 [pid = 2880] [id = 493] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE071000 == 53 [pid = 2880] [id = 492] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (0000009981627400) [pid = 2880] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099D8A22400) [pid = 2880] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (00000099E2344400) [pid = 2880] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (00000099E4CB6000) [pid = 2880] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (00000099E5115400) [pid = 2880] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099E4FE4C00) [pid = 2880] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A24800 == 52 [pid = 2880] [id = 491] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099D712E000 == 51 [pid = 2880] [id = 490] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099816A5800 == 50 [pid = 2880] [id = 489] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 0000009982338800 == 49 [pid = 2880] [id = 488] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E941D800 == 48 [pid = 2880] [id = 485] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27AC800 == 47 [pid = 2880] [id = 484] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 0000009983150000 == 46 [pid = 2880] [id = 483] 08:19:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8039000 == 45 [pid = 2880] [id = 482] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (000000998268C800) [pid = 2880] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (0000009981627000) [pid = 2880] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099DED06800) [pid = 2880] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099830FE800) [pid = 2880] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099DD2C5800) [pid = 2880] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099DE030800) [pid = 2880] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099DD30A800) [pid = 2880] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099DD257800) [pid = 2880] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099DF33D400) [pid = 2880] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099DED07000) [pid = 2880] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099DA00A800) [pid = 2880] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E5746000) [pid = 2880] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E52ED800) [pid = 2880] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (0000009983D34000) [pid = 2880] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099830FAC00) [pid = 2880] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (0000009982F50C00) [pid = 2880] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E233BC00) [pid = 2880] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (0000009983A02400) [pid = 2880] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099D8CDFC00) [pid = 2880] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099D8A1E400) [pid = 2880] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099D8AC3400) [pid = 2880] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E313E800) [pid = 2880] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E4C08400) [pid = 2880] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E2829400) [pid = 2880] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E283BC00) [pid = 2880] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099D94C1000) [pid = 2880] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 08:19:50 INFO - PROCESS | 2880 | 1464016790737 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 881ms 08:19:50 INFO - PROCESS | 2880 | 1464016790777 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 2880 | 1464016790781 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 08:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:19:50 INFO - PROCESS | 2880 | 1464016790786 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 2880 | 1464016790788 Marionette TRACE conn6 <- [1,1986,null,{}] 08:19:50 INFO - PROCESS | 2880 | 1464016790792 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:50 INFO - PROCESS | 2880 | 1464016790880 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 08:19:51 INFO - PROCESS | 2880 | 1464016790997 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983149800 == 46 [pid = 2880] [id = 506] 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (0000009982578800) [pid = 2880] [serial = 1518] [outer = 0000000000000000] 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099829E1800) [pid = 2880] [serial = 1519] [outer = 0000009982578800] 08:19:51 INFO - PROCESS | 2880 | 1464016791044 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (0000009983346400) [pid = 2880] [serial = 1520] [outer = 0000009982578800] 08:19:51 INFO - PROCESS | 2880 | 1464016791433 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 692ms 08:19:51 INFO - PROCESS | 2880 | 1464016791482 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 2880 | 1464016791485 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 08:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:19:51 INFO - PROCESS | 2880 | 1464016791489 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 2880 | 1464016791495 Marionette TRACE conn6 <- [1,1990,null,{}] 08:19:51 INFO - PROCESS | 2880 | 1464016791505 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:51 INFO - PROCESS | 2880 | 1464016791594 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 08:19:51 INFO - PROCESS | 2880 | 1464016791603 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D94DE800 == 47 [pid = 2880] [id = 507] 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (0000009983D32000) [pid = 2880] [serial = 1521] [outer = 0000000000000000] 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (0000009983F4C800) [pid = 2880] [serial = 1522] [outer = 0000009983D32000] 08:19:51 INFO - PROCESS | 2880 | 1464016791650 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099D813AC00) [pid = 2880] [serial = 1523] [outer = 0000009983D32000] 08:19:52 INFO - PROCESS | 2880 | 1464016792109 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 690ms 08:19:52 INFO - PROCESS | 2880 | 1464016792181 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 08:19:52 INFO - PROCESS | 2880 | 1464016792184 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 08:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:19:52 INFO - PROCESS | 2880 | 1464016792187 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:19:52 INFO - PROCESS | 2880 | 1464016792189 Marionette TRACE conn6 <- [1,1994,null,{}] 08:19:52 INFO - PROCESS | 2880 | 1464016792192 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:52 INFO - PROCESS | 2880 | 1464016792279 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 08:19:52 INFO - PROCESS | 2880 | 1464016792311 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD49A000 == 48 [pid = 2880] [id = 508] 08:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099D8ABD400) [pid = 2880] [serial = 1524] [outer = 0000000000000000] 08:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099D8AC8400) [pid = 2880] [serial = 1525] [outer = 00000099D8ABD400] 08:19:52 INFO - PROCESS | 2880 | 1464016792358 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099D8B0E800) [pid = 2880] [serial = 1526] [outer = 00000099D8ABD400] 08:19:52 INFO - PROCESS | 2880 | 1464016792843 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:19:52 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:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 692ms 08:19:52 INFO - PROCESS | 2880 | 1464016792882 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 08:19:52 INFO - PROCESS | 2880 | 1464016792884 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 08:19:52 INFO - PROCESS | 2880 | 1464016792887 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:19:52 INFO - PROCESS | 2880 | 1464016792889 Marionette TRACE conn6 <- [1,1998,null,{}] 08:19:52 INFO - PROCESS | 2880 | 1464016792892 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:53 INFO - PROCESS | 2880 | 1464016793039 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 08:19:53 INFO - PROCESS | 2880 | 1464016793053 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982336800 == 49 [pid = 2880] [id = 509] 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099D929C000) [pid = 2880] [serial = 1527] [outer = 0000000000000000] 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099D9635000) [pid = 2880] [serial = 1528] [outer = 00000099D929C000] 08:19:53 INFO - PROCESS | 2880 | 1464016793154 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099DD2C2400) [pid = 2880] [serial = 1529] [outer = 00000099D929C000] 08:19:53 INFO - PROCESS | 2880 | 1464016793625 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:19:53 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:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 775ms 08:19:53 INFO - PROCESS | 2880 | 1464016793666 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 08:19:53 INFO - PROCESS | 2880 | 1464016793668 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 08:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:19:53 INFO - PROCESS | 2880 | 1464016793671 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 2880 | 1464016793673 Marionette TRACE conn6 <- [1,2002,null,{}] 08:19:53 INFO - PROCESS | 2880 | 1464016793676 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:53 INFO - PROCESS | 2880 | 1464016793789 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 08:19:53 INFO - PROCESS | 2880 | 1464016793846 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27A6000 == 50 [pid = 2880] [id = 510] 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099DDC7BC00) [pid = 2880] [serial = 1530] [outer = 0000000000000000] 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099DDE6DC00) [pid = 2880] [serial = 1531] [outer = 00000099DDC7BC00] 08:19:53 INFO - PROCESS | 2880 | 1464016793892 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099DE1AC000) [pid = 2880] [serial = 1532] [outer = 00000099DDC7BC00] 08:19:54 INFO - PROCESS | 2880 | 1464016794299 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 693ms 08:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:19:54 INFO - PROCESS | 2880 | 1464016794372 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 08:19:54 INFO - PROCESS | 2880 | 1464016794374 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 08:19:54 INFO - PROCESS | 2880 | 1464016794377 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 2880 | 1464016794379 Marionette TRACE conn6 <- [1,2006,null,{}] 08:19:54 INFO - PROCESS | 2880 | 1464016794382 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:54 INFO - PROCESS | 2880 | 1464016794521 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 08:19:54 INFO - PROCESS | 2880 | 1464016794532 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7A14800 == 51 [pid = 2880] [id = 511] 08:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099DE0F1800) [pid = 2880] [serial = 1533] [outer = 0000000000000000] 08:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099DED09800) [pid = 2880] [serial = 1534] [outer = 00000099DE0F1800] 08:19:54 INFO - PROCESS | 2880 | 1464016794857 Marionette DEBUG loaded listener.js 08:19:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099DF33E400) [pid = 2880] [serial = 1535] [outer = 00000099DE0F1800] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099D85B9C00) [pid = 2880] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099830F2000) [pid = 2880] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099D8B0A800) [pid = 2880] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (0000009980A34000) [pid = 2880] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099D81C8000) [pid = 2880] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099DE02D400) [pid = 2880] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099811E6C00) [pid = 2880] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E2341000) [pid = 2880] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099DE09BC00) [pid = 2880] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099D8358400) [pid = 2880] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E4C8C800) [pid = 2880] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E5036400) [pid = 2880] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099811EF400) [pid = 2880] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E2348000) [pid = 2880] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099806EF800) [pid = 2880] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099830F8C00) [pid = 2880] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099D8CE7800) [pid = 2880] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E2835C00) [pid = 2880] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E23FD000) [pid = 2880] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099811EA400) [pid = 2880] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009983A10800) [pid = 2880] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099DA07D400) [pid = 2880] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E28A1800) [pid = 2880] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E4C04800) [pid = 2880] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E4C07C00) [pid = 2880] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009983A09000) [pid = 2880] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:19:54 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009980A3AC00) [pid = 2880] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:19:55 INFO - PROCESS | 2880 | 1464016795244 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 880ms 08:19:55 INFO - PROCESS | 2880 | 1464016795261 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 08:19:55 INFO - PROCESS | 2880 | 1464016795263 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 08:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:19:55 INFO - PROCESS | 2880 | 1464016795266 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - PROCESS | 2880 | 1464016795268 Marionette TRACE conn6 <- [1,2010,null,{}] 08:19:55 INFO - PROCESS | 2880 | 1464016795271 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:55 INFO - PROCESS | 2880 | 1464016795355 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 08:19:55 INFO - PROCESS | 2880 | 1464016795434 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4C64800 == 52 [pid = 2880] [id = 512] 08:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099826A5800) [pid = 2880] [serial = 1536] [outer = 0000000000000000] 08:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D8343800) [pid = 2880] [serial = 1537] [outer = 00000099826A5800] 08:19:55 INFO - PROCESS | 2880 | 1464016795480 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DE02D400) [pid = 2880] [serial = 1538] [outer = 00000099826A5800] 08:19:55 INFO - PROCESS | 2880 | 1464016795854 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 626ms 08:19:55 INFO - PROCESS | 2880 | 1464016795896 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 08:19:55 INFO - PROCESS | 2880 | 1464016795898 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 08:19:55 INFO - PROCESS | 2880 | 1464016795901 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:19:55 INFO - PROCESS | 2880 | 1464016795903 Marionette TRACE conn6 <- [1,2014,null,{}] 08:19:55 INFO - PROCESS | 2880 | 1464016795906 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:56 INFO - PROCESS | 2880 | 1464016796021 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 08:19:56 INFO - PROCESS | 2880 | 1464016796030 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E590E800 == 53 [pid = 2880] [id = 513] 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DED0C800) [pid = 2880] [serial = 1539] [outer = 0000000000000000] 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DF7AC800) [pid = 2880] [serial = 1540] [outer = 00000099DED0C800] 08:19:56 INFO - PROCESS | 2880 | 1464016796075 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E2341800) [pid = 2880] [serial = 1541] [outer = 00000099DED0C800] 08:19:56 INFO - PROCESS | 2880 | 1464016796515 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 672ms 08:19:56 INFO - PROCESS | 2880 | 1464016796577 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 08:19:56 INFO - PROCESS | 2880 | 1464016796580 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 08:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:19:56 INFO - PROCESS | 2880 | 1464016796583 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 2880 | 1464016796585 Marionette TRACE conn6 <- [1,2018,null,{}] 08:19:56 INFO - PROCESS | 2880 | 1464016796589 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:56 INFO - PROCESS | 2880 | 1464016796676 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 08:19:56 INFO - PROCESS | 2880 | 1464016796682 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6246000 == 54 [pid = 2880] [id = 514] 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E2343400) [pid = 2880] [serial = 1542] [outer = 0000000000000000] 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E2828800) [pid = 2880] [serial = 1543] [outer = 00000099E2343400] 08:19:56 INFO - PROCESS | 2880 | 1464016796737 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E2841000) [pid = 2880] [serial = 1544] [outer = 00000099E2343400] 08:19:57 INFO - PROCESS | 2880 | 1464016797499 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 985ms 08:19:57 INFO - PROCESS | 2880 | 1464016797572 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 2880 | 1464016797578 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 08:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:19:57 INFO - PROCESS | 2880 | 1464016797583 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 2880 | 1464016797588 Marionette TRACE conn6 <- [1,2022,null,{}] 08:19:57 INFO - PROCESS | 2880 | 1464016797593 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:57 INFO - PROCESS | 2880 | 1464016797742 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 08:19:57 INFO - PROCESS | 2880 | 1464016797871 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838CE800 == 55 [pid = 2880] [id = 515] 08:19:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (000000998268D800) [pid = 2880] [serial = 1545] [outer = 0000000000000000] 08:19:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099828D0800) [pid = 2880] [serial = 1546] [outer = 000000998268D800] 08:19:57 INFO - PROCESS | 2880 | 1464016797932 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099830FE800) [pid = 2880] [serial = 1547] [outer = 000000998268D800] 08:19:58 INFO - PROCESS | 2880 | 1464016798525 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 985ms 08:19:58 INFO - PROCESS | 2880 | 1464016798571 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 08:19:58 INFO - PROCESS | 2880 | 1464016798578 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 08:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:19:58 INFO - PROCESS | 2880 | 1464016798585 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 2880 | 1464016798588 Marionette TRACE conn6 <- [1,2026,null,{}] 08:19:58 INFO - PROCESS | 2880 | 1464016798592 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:58 INFO - PROCESS | 2880 | 1464016798708 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 08:19:58 INFO - PROCESS | 2880 | 1464016798807 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF10B000 == 56 [pid = 2880] [id = 516] 08:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (0000009983F78000) [pid = 2880] [serial = 1548] [outer = 0000000000000000] 08:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099D8ABF000) [pid = 2880] [serial = 1549] [outer = 0000009983F78000] 08:19:58 INFO - PROCESS | 2880 | 1464016798864 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099D94C3800) [pid = 2880] [serial = 1550] [outer = 0000009983F78000] 08:19:59 INFO - PROCESS | 2880 | 1464016799479 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 944ms 08:19:59 INFO - PROCESS | 2880 | 1464016799534 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 08:19:59 INFO - PROCESS | 2880 | 1464016799537 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 08:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:19:59 INFO - PROCESS | 2880 | 1464016799541 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 2880 | 1464016799545 Marionette TRACE conn6 <- [1,2030,null,{}] 08:19:59 INFO - PROCESS | 2880 | 1464016799556 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:59 INFO - PROCESS | 2880 | 1464016799674 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 08:19:59 INFO - PROCESS | 2880 | 1464016799803 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7BF0000 == 57 [pid = 2880] [id = 517] 08:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DE0F2400) [pid = 2880] [serial = 1551] [outer = 0000000000000000] 08:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E2342C00) [pid = 2880] [serial = 1552] [outer = 00000099DE0F2400] 08:19:59 INFO - PROCESS | 2880 | 1464016799864 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E2842400) [pid = 2880] [serial = 1553] [outer = 00000099DE0F2400] 08:20:00 INFO - PROCESS | 2880 | 1464016800456 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:20:00 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:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 943ms 08:20:00 INFO - PROCESS | 2880 | 1464016800486 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 2880 | 1464016800489 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 08:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:20:00 INFO - PROCESS | 2880 | 1464016800493 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 2880 | 1464016800495 Marionette TRACE conn6 <- [1,2034,null,{}] 08:20:00 INFO - PROCESS | 2880 | 1464016800498 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:00 INFO - PROCESS | 2880 | 1464016800613 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 08:20:00 INFO - PROCESS | 2880 | 1464016800711 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9403800 == 58 [pid = 2880] [id = 518] 08:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E30B8800) [pid = 2880] [serial = 1554] [outer = 0000000000000000] 08:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E30BD400) [pid = 2880] [serial = 1555] [outer = 00000099E30B8800] 08:20:00 INFO - PROCESS | 2880 | 1464016800768 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E469E000) [pid = 2880] [serial = 1556] [outer = 00000099E30B8800] 08:20:01 INFO - PROCESS | 2880 | 1464016801356 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 944ms 08:20:01 INFO - PROCESS | 2880 | 1464016801439 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 08:20:01 INFO - PROCESS | 2880 | 1464016801441 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 08:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:20:01 INFO - PROCESS | 2880 | 1464016801445 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 2880 | 1464016801447 Marionette TRACE conn6 <- [1,2038,null,{}] 08:20:01 INFO - PROCESS | 2880 | 1464016801451 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:01 INFO - PROCESS | 2880 | 1464016801561 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 08:20:01 INFO - PROCESS | 2880 | 1464016801685 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A18000 == 59 [pid = 2880] [id = 519] 08:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0000009980A33800) [pid = 2880] [serial = 1557] [outer = 0000000000000000] 08:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (0000009982576800) [pid = 2880] [serial = 1558] [outer = 0000009980A33800] 08:20:01 INFO - PROCESS | 2880 | 1464016801744 Marionette DEBUG loaded listener.js 08:20:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099D8CE4C00) [pid = 2880] [serial = 1559] [outer = 0000009980A33800] 08:20:02 INFO - PROCESS | 2880 | 1464016802566 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1195ms 08:20:02 INFO - PROCESS | 2880 | 1464016802642 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 08:20:02 INFO - PROCESS | 2880 | 1464016802646 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 08:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:20:02 INFO - PROCESS | 2880 | 1464016802651 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:20:02 INFO - PROCESS | 2880 | 1464016802655 Marionette TRACE conn6 <- [1,2042,null,{}] 08:20:02 INFO - PROCESS | 2880 | 1464016802661 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:02 INFO - PROCESS | 2880 | 1464016802811 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 08:20:02 INFO - PROCESS | 2880 | 1464016802939 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823C3000 == 60 [pid = 2880] [id = 520] 08:20:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099826A2800) [pid = 2880] [serial = 1560] [outer = 0000000000000000] 08:20:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099826AAC00) [pid = 2880] [serial = 1561] [outer = 00000099826A2800] 08:20:02 INFO - PROCESS | 2880 | 1464016802993 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009982F4A400) [pid = 2880] [serial = 1562] [outer = 00000099826A2800] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E590E800 == 59 [pid = 2880] [id = 513] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4C64800 == 58 [pid = 2880] [id = 512] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7A14800 == 57 [pid = 2880] [id = 511] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27A6000 == 56 [pid = 2880] [id = 510] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 0000009982336800 == 55 [pid = 2880] [id = 509] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD49A000 == 54 [pid = 2880] [id = 508] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099D94DE800 == 53 [pid = 2880] [id = 507] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 0000009983149800 == 52 [pid = 2880] [id = 506] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099828F2000 == 51 [pid = 2880] [id = 505] 08:20:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099823CA000 == 50 [pid = 2880] [id = 504] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099E502D400) [pid = 2880] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E52E8400) [pid = 2880] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099829E9800) [pid = 2880] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E23FF800) [pid = 2880] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (000000998269F800) [pid = 2880] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (0000009983F7B400) [pid = 2880] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099E235E800) [pid = 2880] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E2842C00) [pid = 2880] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E308AC00) [pid = 2880] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099828C9400) [pid = 2880] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099D8A7EC00) [pid = 2880] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E2348C00) [pid = 2880] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E30BC400) [pid = 2880] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E52EF400) [pid = 2880] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009981619800) [pid = 2880] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009980A3E000) [pid = 2880] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (0000009981627C00) [pid = 2880] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E5B0A000) [pid = 2880] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (0000009983F74400) [pid = 2880] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E52F6800) [pid = 2880] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DE1A5800) [pid = 2880] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E4CBCC00) [pid = 2880] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E30C2400) [pid = 2880] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099D8B0F400) [pid = 2880] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E4C1C000) [pid = 2880] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009983D3BC00) [pid = 2880] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009983F7F800) [pid = 2880] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E313FC00) [pid = 2880] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DDC4E000) [pid = 2880] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DE0E6400) [pid = 2880] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8CDA400) [pid = 2880] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099828C3000) [pid = 2880] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (0000009982F44C00) [pid = 2880] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D8A23800) [pid = 2880] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099D8AC4C00) [pid = 2880] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DFB0D000) [pid = 2880] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099DED0BC00) [pid = 2880] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (0000009983342800) [pid = 2880] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E235FC00) [pid = 2880] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E283A800) [pid = 2880] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DD25F400) [pid = 2880] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D9632400) [pid = 2880] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E283D000) [pid = 2880] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 08:20:03 INFO - PROCESS | 2880 | 1464016803560 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 942ms 08:20:03 INFO - PROCESS | 2880 | 1464016803594 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 2880 | 1464016803599 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 08:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:20:03 INFO - PROCESS | 2880 | 1464016803605 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 2880 | 1464016803608 Marionette TRACE conn6 <- [1,2046,null,{}] 08:20:03 INFO - PROCESS | 2880 | 1464016803612 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:03 INFO - PROCESS | 2880 | 1464016803701 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 08:20:03 INFO - PROCESS | 2880 | 1464016803812 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983143800 == 51 [pid = 2880] [id = 521] 08:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099801FCC00) [pid = 2880] [serial = 1563] [outer = 0000000000000000] 08:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099829E8000) [pid = 2880] [serial = 1564] [outer = 00000099801FCC00] 08:20:03 INFO - PROCESS | 2880 | 1464016803860 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (000000998334AC00) [pid = 2880] [serial = 1565] [outer = 00000099801FCC00] 08:20:04 INFO - PROCESS | 2880 | 1464016804264 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 690ms 08:20:04 INFO - PROCESS | 2880 | 1464016804297 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 2880 | 1464016804300 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 08:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:20:04 INFO - PROCESS | 2880 | 1464016804303 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 2880 | 1464016804307 Marionette TRACE conn6 <- [1,2050,null,{}] 08:20:04 INFO - PROCESS | 2880 | 1464016804318 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:04 INFO - PROCESS | 2880 | 1464016804410 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 08:20:04 INFO - PROCESS | 2880 | 1464016804418 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D960B000 == 52 [pid = 2880] [id = 522] 08:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (0000009983F50000) [pid = 2880] [serial = 1566] [outer = 0000000000000000] 08:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D7BD9000) [pid = 2880] [serial = 1567] [outer = 0000009983F50000] 08:20:04 INFO - PROCESS | 2880 | 1464016804468 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8A7A000) [pid = 2880] [serial = 1568] [outer = 0000009983F50000] 08:20:04 INFO - PROCESS | 2880 | 1464016804960 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 691ms 08:20:05 INFO - PROCESS | 2880 | 1464016804997 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 2880 | 1464016805000 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 08:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:20:05 INFO - PROCESS | 2880 | 1464016805003 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 2880 | 1464016805005 Marionette TRACE conn6 <- [1,2054,null,{}] 08:20:05 INFO - PROCESS | 2880 | 1464016805009 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:05 INFO - PROCESS | 2880 | 1464016805098 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 08:20:05 INFO - PROCESS | 2880 | 1464016805104 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCA5000 == 53 [pid = 2880] [id = 523] 08:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8B08400) [pid = 2880] [serial = 1569] [outer = 0000000000000000] 08:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8CDB400) [pid = 2880] [serial = 1570] [outer = 00000099D8B08400] 08:20:05 INFO - PROCESS | 2880 | 1464016805153 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099D94C4800) [pid = 2880] [serial = 1571] [outer = 00000099D8B08400] 08:20:05 INFO - PROCESS | 2880 | 1464016805637 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 690ms 08:20:05 INFO - PROCESS | 2880 | 1464016805701 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 2880 | 1464016805703 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 08:20:05 INFO - PROCESS | 2880 | 1464016805707 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:20:05 INFO - PROCESS | 2880 | 1464016805709 Marionette TRACE conn6 <- [1,2058,null,{}] 08:20:05 INFO - PROCESS | 2880 | 1464016805712 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:05 INFO - PROCESS | 2880 | 1464016805824 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 08:20:05 INFO - PROCESS | 2880 | 1464016805908 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF111800 == 54 [pid = 2880] [id = 524] 08:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DA246C00) [pid = 2880] [serial = 1572] [outer = 0000000000000000] 08:20:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DD2C0000) [pid = 2880] [serial = 1573] [outer = 00000099DA246C00] 08:20:05 INFO - PROCESS | 2880 | 1464016805954 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099DDBC9C00) [pid = 2880] [serial = 1574] [outer = 00000099DA246C00] 08:20:06 INFO - PROCESS | 2880 | 1464016806412 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 731ms 08:20:06 INFO - PROCESS | 2880 | 1464016806449 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 2880 | 1464016806452 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 08:20:06 INFO - PROCESS | 2880 | 1464016806455 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 2880 | 1464016806457 Marionette TRACE conn6 <- [1,2062,null,{}] 08:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:20:06 INFO - PROCESS | 2880 | 1464016806460 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:06 INFO - PROCESS | 2880 | 1464016806598 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 08:20:06 INFO - PROCESS | 2880 | 1464016806660 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E437E000 == 55 [pid = 2880] [id = 525] 08:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DF337800) [pid = 2880] [serial = 1575] [outer = 0000000000000000] 08:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E2344800) [pid = 2880] [serial = 1576] [outer = 00000099DF337800] 08:20:06 INFO - PROCESS | 2880 | 1464016806707 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E27EBC00) [pid = 2880] [serial = 1577] [outer = 00000099DF337800] 08:20:07 INFO - PROCESS | 2880 | 1464016807145 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 733ms 08:20:07 INFO - PROCESS | 2880 | 1464016807195 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 2880 | 1464016807197 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 08:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:20:07 INFO - PROCESS | 2880 | 1464016807200 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 2880 | 1464016807202 Marionette TRACE conn6 <- [1,2066,null,{}] 08:20:07 INFO - PROCESS | 2880 | 1464016807205 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:07 INFO - PROCESS | 2880 | 1464016807317 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D8ABD400) [pid = 2880] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DED0C800) [pid = 2880] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099E469A400) [pid = 2880] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099D929C000) [pid = 2880] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099828D1800) [pid = 2880] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099826A5800) [pid = 2880] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DDC7BC00) [pid = 2880] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DE0F1800) [pid = 2880] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099803F0800) [pid = 2880] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (0000009982578800) [pid = 2880] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:20:07 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (0000009983D32000) [pid = 2880] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:20:07 INFO - PROCESS | 2880 | 1464016807480 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:07 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A53800 == 56 [pid = 2880] [id = 526] 08:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099803F7C00) [pid = 2880] [serial = 1578] [outer = 0000000000000000] 08:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0000009982573000) [pid = 2880] [serial = 1579] [outer = 00000099803F7C00] 08:20:07 INFO - PROCESS | 2880 | 1464016807527 Marionette DEBUG loaded listener.js 08:20:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DD2C0C00) [pid = 2880] [serial = 1580] [outer = 00000099803F7C00] 08:20:07 INFO - PROCESS | 2880 | 1464016807898 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 732ms 08:20:07 INFO - PROCESS | 2880 | 1464016807936 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 2880 | 1464016807938 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 08:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:20:07 INFO - PROCESS | 2880 | 1464016807941 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 2880 | 1464016807942 Marionette TRACE conn6 <- [1,2070,null,{}] 08:20:07 INFO - PROCESS | 2880 | 1464016807946 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:08 INFO - PROCESS | 2880 | 1464016808061 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 08:20:08 INFO - PROCESS | 2880 | 1464016808111 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A94000 == 57 [pid = 2880] [id = 527] 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E233F000) [pid = 2880] [serial = 1581] [outer = 0000000000000000] 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E30BC400) [pid = 2880] [serial = 1582] [outer = 00000099E233F000] 08:20:08 INFO - PROCESS | 2880 | 1464016808161 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E46A2400) [pid = 2880] [serial = 1583] [outer = 00000099E233F000] 08:20:08 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AAC000 == 56 [pid = 2880] [id = 10] 08:20:08 INFO - PROCESS | 2880 | 1464016808563 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 08:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:20:08 INFO - PROCESS | 2880 | 1464016808616 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 2880 | 1464016808619 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 08:20:08 INFO - PROCESS | 2880 | 1464016808622 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 2880 | 1464016808623 Marionette TRACE conn6 <- [1,2074,null,{}] 08:20:08 INFO - PROCESS | 2880 | 1464016808627 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:08 INFO - PROCESS | 2880 | 1464016808713 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 08:20:08 INFO - PROCESS | 2880 | 1464016808749 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65E4800 == 57 [pid = 2880] [id = 528] 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DD2BF400) [pid = 2880] [serial = 1584] [outer = 0000000000000000] 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E30C2000) [pid = 2880] [serial = 1585] [outer = 00000099DD2BF400] 08:20:08 INFO - PROCESS | 2880 | 1464016808797 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E4C21C00) [pid = 2880] [serial = 1586] [outer = 00000099DD2BF400] 08:20:09 INFO - PROCESS | 2880 | 1464016809221 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 629ms 08:20:09 INFO - PROCESS | 2880 | 1464016809262 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 08:20:09 INFO - PROCESS | 2880 | 1464016809265 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 08:20:09 INFO - PROCESS | 2880 | 1464016809282 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:20:09 INFO - PROCESS | 2880 | 1464016809284 Marionette TRACE conn6 <- [1,2078,null,{}] 08:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:20:09 INFO - PROCESS | 2880 | 1464016809288 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:09 INFO - PROCESS | 2880 | 1464016809376 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 08:20:09 INFO - PROCESS | 2880 | 1464016809382 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7165800 == 58 [pid = 2880] [id = 529] 08:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099E5029C00) [pid = 2880] [serial = 1587] [outer = 0000000000000000] 08:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E510DC00) [pid = 2880] [serial = 1588] [outer = 00000099E5029C00] 08:20:09 INFO - PROCESS | 2880 | 1464016809430 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E52EA800) [pid = 2880] [serial = 1589] [outer = 00000099E5029C00] 08:20:10 INFO - PROCESS | 2880 | 1464016810166 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 923ms 08:20:10 INFO - PROCESS | 2880 | 1464016810212 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 2880 | 1464016810218 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 08:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:20:10 INFO - PROCESS | 2880 | 1464016810222 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 2880 | 1464016810227 Marionette TRACE conn6 <- [1,2082,null,{}] 08:20:10 INFO - PROCESS | 2880 | 1464016810233 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:10 INFO - PROCESS | 2880 | 1464016810353 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 08:20:10 INFO - PROCESS | 2880 | 1464016810482 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F40000 == 59 [pid = 2880] [id = 530] 08:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099828C7C00) [pid = 2880] [serial = 1590] [outer = 0000000000000000] 08:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (0000009982F47C00) [pid = 2880] [serial = 1591] [outer = 00000099828C7C00] 08:20:10 INFO - PROCESS | 2880 | 1464016810544 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (0000009983D36000) [pid = 2880] [serial = 1592] [outer = 00000099828C7C00] 08:20:11 INFO - PROCESS | 2880 | 1464016811149 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 987ms 08:20:11 INFO - PROCESS | 2880 | 1464016811213 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 2880 | 1464016811220 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 08:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:20:11 INFO - PROCESS | 2880 | 1464016811226 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 2880 | 1464016811230 Marionette TRACE conn6 <- [1,2086,null,{}] 08:20:11 INFO - PROCESS | 2880 | 1464016811234 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:11 INFO - PROCESS | 2880 | 1464016811352 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 08:20:11 INFO - PROCESS | 2880 | 1464016811478 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4371000 == 60 [pid = 2880] [id = 531] 08:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099D8A77800) [pid = 2880] [serial = 1593] [outer = 0000000000000000] 08:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DA079000) [pid = 2880] [serial = 1594] [outer = 00000099D8A77800] 08:20:11 INFO - PROCESS | 2880 | 1464016811536 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DDE6E400) [pid = 2880] [serial = 1595] [outer = 00000099D8A77800] 08:20:12 INFO - PROCESS | 2880 | 1464016812178 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 984ms 08:20:12 INFO - PROCESS | 2880 | 1464016812216 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 2880 | 1464016812219 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 08:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:20:12 INFO - PROCESS | 2880 | 1464016812223 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 2880 | 1464016812227 Marionette TRACE conn6 <- [1,2090,null,{}] 08:20:12 INFO - PROCESS | 2880 | 1464016812239 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:12 INFO - PROCESS | 2880 | 1464016812359 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 08:20:12 INFO - PROCESS | 2880 | 1464016812458 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C37800 == 61 [pid = 2880] [id = 532] 08:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E2831400) [pid = 2880] [serial = 1596] [outer = 0000000000000000] 08:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E30BCC00) [pid = 2880] [serial = 1597] [outer = 00000099E2831400] 08:20:12 INFO - PROCESS | 2880 | 1464016812518 Marionette DEBUG loaded listener.js 08:20:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E52E8000) [pid = 2880] [serial = 1598] [outer = 00000099E2831400] 08:20:13 INFO - PROCESS | 2880 | 1464016813119 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 943ms 08:20:13 INFO - PROCESS | 2880 | 1464016813168 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 08:20:13 INFO - PROCESS | 2880 | 1464016813172 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 08:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:20:13 INFO - PROCESS | 2880 | 1464016813175 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 2880 | 1464016813178 Marionette TRACE conn6 <- [1,2094,null,{}] 08:20:13 INFO - PROCESS | 2880 | 1464016813182 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:13 INFO - PROCESS | 2880 | 1464016813297 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 08:20:13 INFO - PROCESS | 2880 | 1464016813394 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AD800 == 62 [pid = 2880] [id = 533] 08:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E5744C00) [pid = 2880] [serial = 1599] [outer = 0000000000000000] 08:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E578B000) [pid = 2880] [serial = 1600] [outer = 00000099E5744C00] 08:20:13 INFO - PROCESS | 2880 | 1464016813451 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E5B0A800) [pid = 2880] [serial = 1601] [outer = 00000099E5744C00] 08:20:14 INFO - PROCESS | 2880 | 1464016814050 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",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:20:14 INFO - PROCESS | 2880 | 1464016814123 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 08:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:20:14 INFO - PROCESS | 2880 | 1464016814127 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:20:14 INFO - PROCESS | 2880 | 1464016814129 Marionette TRACE conn6 <- [1,2098,null,{}] 08:20:14 INFO - PROCESS | 2880 | 1464016814133 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:14 INFO - PROCESS | 2880 | 1464016814248 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 08:20:14 INFO - PROCESS | 2880 | 1464016814345 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A74000 == 63 [pid = 2880] [id = 534] 08:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E5B08400) [pid = 2880] [serial = 1602] [outer = 0000000000000000] 08:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E5B7E800) [pid = 2880] [serial = 1603] [outer = 00000099E5B08400] 08:20:14 INFO - PROCESS | 2880 | 1464016814401 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E5DC9800) [pid = 2880] [serial = 1604] [outer = 00000099E5B08400] 08:20:15 INFO - PROCESS | 2880 | 1464016815278 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1195ms 08:20:15 INFO - PROCESS | 2880 | 1464016815325 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 08:20:15 INFO - PROCESS | 2880 | 1464016815329 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 08:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:20:15 INFO - PROCESS | 2880 | 1464016815334 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 2880 | 1464016815338 Marionette TRACE conn6 <- [1,2102,null,{}] 08:20:15 INFO - PROCESS | 2880 | 1464016815359 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:15 INFO - PROCESS | 2880 | 1464016815465 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 08:20:15 INFO - PROCESS | 2880 | 1464016815597 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D708A800 == 64 [pid = 2880] [id = 535] 08:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099806B4800) [pid = 2880] [serial = 1605] [outer = 0000000000000000] 08:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (0000009981623C00) [pid = 2880] [serial = 1606] [outer = 00000099806B4800] 08:20:15 INFO - PROCESS | 2880 | 1464016815650 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099829E4400) [pid = 2880] [serial = 1607] [outer = 00000099806B4800] 08:20:16 INFO - PROCESS | 2880 | 1464016816316 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65E4800 == 63 [pid = 2880] [id = 528] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A94000 == 62 [pid = 2880] [id = 527] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8045000 == 61 [pid = 2880] [id = 498] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A53800 == 60 [pid = 2880] [id = 526] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E437E000 == 59 [pid = 2880] [id = 525] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF111800 == 58 [pid = 2880] [id = 524] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCA5000 == 57 [pid = 2880] [id = 523] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D960B000 == 56 [pid = 2880] [id = 522] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 0000009983143800 == 55 [pid = 2880] [id = 521] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099DE1AD800) [pid = 2880] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E5B78C00) [pid = 2880] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (0000009982580C00) [pid = 2880] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099E52F1800) [pid = 2880] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (0000009983F7E000) [pid = 2880] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099823C3000 == 54 [pid = 2880] [id = 520] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7AD9800 == 53 [pid = 2880] [id = 12] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9403800 == 52 [pid = 2880] [id = 518] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7BF0000 == 51 [pid = 2880] [id = 517] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF10B000 == 50 [pid = 2880] [id = 516] 08:20:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099838CE800 == 49 [pid = 2880] [id = 515] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E52F1400) [pid = 2880] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DD2C2400) [pid = 2880] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (0000009983343800) [pid = 2880] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DE02D400) [pid = 2880] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DE1AC000) [pid = 2880] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099DF33E400) [pid = 2880] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009980A3E800) [pid = 2880] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8343800) [pid = 2880] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099829E1800) [pid = 2880] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0000009983346400) [pid = 2880] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099806AEC00) [pid = 2880] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099829EC400) [pid = 2880] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D813AC00) [pid = 2880] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (0000009983F4C800) [pid = 2880] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DED09800) [pid = 2880] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099D8AC8400) [pid = 2880] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D9635000) [pid = 2880] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099D8B0E800) [pid = 2880] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DDE6DC00) [pid = 2880] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E2341800) [pid = 2880] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DF7AC800) [pid = 2880] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 08:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1091ms 08:20:16 INFO - PROCESS | 2880 | 1464016816430 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 2880 | 1464016816436 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 08:20:16 INFO - PROCESS | 2880 | 1464016816444 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 2880 | 1464016816447 Marionette TRACE conn6 <- [1,2106,null,{}] 08:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:20:16 INFO - PROCESS | 2880 | 1464016816451 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:16 INFO - PROCESS | 2880 | 1464016816547 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 08:20:16 INFO - PROCESS | 2880 | 1464016816556 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828F2800 == 50 [pid = 2880] [id = 536] 08:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099811EEC00) [pid = 2880] [serial = 1608] [outer = 0000000000000000] 08:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009982572400) [pid = 2880] [serial = 1609] [outer = 00000099811EEC00] 08:20:16 INFO - PROCESS | 2880 | 1464016816604 Marionette DEBUG loaded listener.js 08:20:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099829E6400) [pid = 2880] [serial = 1610] [outer = 00000099811EEC00] 08:20:17 INFO - PROCESS | 2880 | 1464016817148 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 734ms 08:20:17 INFO - PROCESS | 2880 | 1464016817184 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 08:20:17 INFO - PROCESS | 2880 | 1464016817187 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 08:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:20:17 INFO - PROCESS | 2880 | 1464016817190 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 2880 | 1464016817194 Marionette TRACE conn6 <- [1,2110,null,{}] 08:20:17 INFO - PROCESS | 2880 | 1464016817205 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:17 INFO - PROCESS | 2880 | 1464016817300 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 08:20:17 INFO - PROCESS | 2880 | 1464016817385 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A11000 == 51 [pid = 2880] [id = 537] 08:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (000000998161A800) [pid = 2880] [serial = 1611] [outer = 0000000000000000] 08:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D8135000) [pid = 2880] [serial = 1612] [outer = 000000998161A800] 08:20:17 INFO - PROCESS | 2880 | 1464016817434 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099D8A78400) [pid = 2880] [serial = 1613] [outer = 000000998161A800] 08:20:17 INFO - PROCESS | 2880 | 1464016817811 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 691ms 08:20:17 INFO - PROCESS | 2880 | 1464016817884 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 08:20:17 INFO - PROCESS | 2880 | 1464016817887 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 08:20:17 INFO - PROCESS | 2880 | 1464016817898 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 2880 | 1464016817900 Marionette TRACE conn6 <- [1,2114,null,{}] 08:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:20:17 INFO - PROCESS | 2880 | 1464016817904 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:17 INFO - PROCESS | 2880 | 1464016817995 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 08:20:18 INFO - PROCESS | 2880 | 1464016818003 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDC5800 == 52 [pid = 2880] [id = 538] 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099D8AC9000) [pid = 2880] [serial = 1614] [outer = 0000000000000000] 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8CDC000) [pid = 2880] [serial = 1615] [outer = 00000099D8AC9000] 08:20:18 INFO - PROCESS | 2880 | 1464016818050 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D9638800) [pid = 2880] [serial = 1616] [outer = 00000099D8AC9000] 08:20:18 INFO - PROCESS | 2880 | 1464016818496 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 08:20:18 INFO - PROCESS | 2880 | 1464016818540 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 08:20:18 INFO - PROCESS | 2880 | 1464016818542 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 08:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:20:18 INFO - PROCESS | 2880 | 1464016818546 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:20:18 INFO - PROCESS | 2880 | 1464016818548 Marionette TRACE conn6 <- [1,2118,null,{}] 08:20:18 INFO - PROCESS | 2880 | 1464016818551 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:18 INFO - PROCESS | 2880 | 1464016818663 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 08:20:18 INFO - PROCESS | 2880 | 1464016818748 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2871000 == 53 [pid = 2880] [id = 539] 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D96D9800) [pid = 2880] [serial = 1617] [outer = 0000000000000000] 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DD2C8C00) [pid = 2880] [serial = 1618] [outer = 00000099D96D9800] 08:20:18 INFO - PROCESS | 2880 | 1464016818794 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DDE5FC00) [pid = 2880] [serial = 1619] [outer = 00000099D96D9800] 08:20:19 INFO - PROCESS | 2880 | 1464016819244 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 08:20:19 INFO - PROCESS | 2880 | 1464016819283 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 08:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:20:19 INFO - PROCESS | 2880 | 1464016819287 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:20:19 INFO - PROCESS | 2880 | 1464016819289 Marionette TRACE conn6 <- [1,2122,null,{}] 08:20:19 INFO - PROCESS | 2880 | 1464016819292 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:19 INFO - PROCESS | 2880 | 1464016819435 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 08:20:19 INFO - PROCESS | 2880 | 1464016819495 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4D32800 == 54 [pid = 2880] [id = 540] 08:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DF16B000) [pid = 2880] [serial = 1620] [outer = 0000000000000000] 08:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E233FC00) [pid = 2880] [serial = 1621] [outer = 00000099DF16B000] 08:20:19 INFO - PROCESS | 2880 | 1464016819543 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E23F2800) [pid = 2880] [serial = 1622] [outer = 00000099DF16B000] 08:20:19 INFO - PROCESS | 2880 | 1464016819953 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",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:20:20 INFO - PROCESS | 2880 | 1464016820054 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 08:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:20:20 INFO - PROCESS | 2880 | 1464016820067 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 2880 | 1464016820069 Marionette TRACE conn6 <- [1,2126,null,{}] 08:20:20 INFO - PROCESS | 2880 | 1464016820073 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:20 INFO - PROCESS | 2880 | 1464016820189 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 08:20:20 INFO - PROCESS | 2880 | 1464016820247 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A8E800 == 55 [pid = 2880] [id = 541] 08:20:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E283B400) [pid = 2880] [serial = 1623] [outer = 0000000000000000] 08:20:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E3086800) [pid = 2880] [serial = 1624] [outer = 00000099E283B400] 08:20:20 INFO - PROCESS | 2880 | 1464016820293 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E3141C00) [pid = 2880] [serial = 1625] [outer = 00000099E283B400] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099811F0C00) [pid = 2880] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DA246C00) [pid = 2880] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099DF337800) [pid = 2880] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099826A2800) [pid = 2880] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099803F7C00) [pid = 2880] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099801FCC00) [pid = 2880] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099D8B08400) [pid = 2880] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009980A33800) [pid = 2880] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009983F50000) [pid = 2880] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E233F000) [pid = 2880] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DD483000) [pid = 2880] [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:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D8AAE000) [pid = 2880] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E52EC800) [pid = 2880] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DD4E4000) [pid = 2880] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E510F800) [pid = 2880] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (0000009983A0DC00) [pid = 2880] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DD36D000) [pid = 2880] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (0000009983D36800) [pid = 2880] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009980A38C00) [pid = 2880] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5B11400) [pid = 2880] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E5B04800) [pid = 2880] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:20:20 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DD2BF400) [pid = 2880] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:20:20 INFO - PROCESS | 2880 | 1464016820882 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 837ms 08:20:20 INFO - PROCESS | 2880 | 1464016820905 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 2880 | 1464016820907 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 08:20:20 INFO - PROCESS | 2880 | 1464016820910 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:20:20 INFO - PROCESS | 2880 | 1464016820912 Marionette TRACE conn6 <- [1,2130,null,{}] 08:20:20 INFO - PROCESS | 2880 | 1464016820916 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:21 INFO - PROCESS | 2880 | 1464016821011 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 08:20:21 INFO - PROCESS | 2880 | 1464016821095 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A92800 == 56 [pid = 2880] [id = 542] 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (0000009980A35800) [pid = 2880] [serial = 1626] [outer = 0000000000000000] 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (0000009983A04C00) [pid = 2880] [serial = 1627] [outer = 0000009980A35800] 08:20:21 INFO - PROCESS | 2880 | 1464016821142 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DD36D000) [pid = 2880] [serial = 1628] [outer = 0000009980A35800] 08:20:21 INFO - PROCESS | 2880 | 1464016821520 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:20:21 INFO - PROCESS | 2880 | 1464016821610 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 08:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:20:21 INFO - PROCESS | 2880 | 1464016821613 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 2880 | 1464016821615 Marionette TRACE conn6 <- [1,2134,null,{}] 08:20:21 INFO - PROCESS | 2880 | 1464016821619 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:21 INFO - PROCESS | 2880 | 1464016821705 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 08:20:21 INFO - PROCESS | 2880 | 1464016821711 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7F3A000 == 57 [pid = 2880] [id = 543] 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E30BE400) [pid = 2880] [serial = 1629] [outer = 0000000000000000] 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E4C0FC00) [pid = 2880] [serial = 1630] [outer = 00000099E30BE400] 08:20:21 INFO - PROCESS | 2880 | 1464016821757 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E502F800) [pid = 2880] [serial = 1631] [outer = 00000099E30BE400] 08:20:22 INFO - PROCESS | 2880 | 1464016822172 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 2880 | 1464016822250 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 08:20:22 INFO - PROCESS | 2880 | 1464016822253 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 2880 | 1464016822255 Marionette TRACE conn6 <- [1,2138,null,{}] 08:20:22 INFO - PROCESS | 2880 | 1464016822259 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:22 INFO - PROCESS | 2880 | 1464016822346 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 08:20:22 INFO - PROCESS | 2880 | 1464016822355 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9247000 == 58 [pid = 2880] [id = 544] 08:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E52F4800) [pid = 2880] [serial = 1632] [outer = 0000000000000000] 08:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E5AB2C00) [pid = 2880] [serial = 1633] [outer = 00000099E52F4800] 08:20:22 INFO - PROCESS | 2880 | 1464016822411 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E5B7B400) [pid = 2880] [serial = 1634] [outer = 00000099E52F4800] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0DF000 == 57 [pid = 2880] [id = 500] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 000000998266D800 == 56 [pid = 2880] [id = 499] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E3154800 == 55 [pid = 2880] [id = 422] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9418800 == 54 [pid = 2880] [id = 501] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A19800 == 53 [pid = 2880] [id = 487] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099823C6800 == 52 [pid = 2880] [id = 438] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5226000 == 51 [pid = 2880] [id = 425] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6246000 == 50 [pid = 2880] [id = 514] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 000000998169F800 == 49 [pid = 2880] [id = 427] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5AA3000 == 48 [pid = 2880] [id = 452] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A18000 == 47 [pid = 2880] [id = 519] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9243800 == 46 [pid = 2880] [id = 471] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9E41800 == 45 [pid = 2880] [id = 503] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98C7000 == 44 [pid = 2880] [id = 486] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57AD000 == 43 [pid = 2880] [id = 426] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099838D6000 == 42 [pid = 2880] [id = 472] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A7F800 == 41 [pid = 2880] [id = 502] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA7800 == 40 [pid = 2880] [id = 456] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099D708A800 == 39 [pid = 2880] [id = 535] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A74000 == 38 [pid = 2880] [id = 534] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AD800 == 37 [pid = 2880] [id = 533] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C37800 == 36 [pid = 2880] [id = 532] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4371000 == 35 [pid = 2880] [id = 531] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F40000 == 34 [pid = 2880] [id = 530] 08:20:23 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7165800 == 33 [pid = 2880] [id = 529] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDC5800 == 32 [pid = 2880] [id = 538] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4D32800 == 31 [pid = 2880] [id = 540] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7F3A000 == 30 [pid = 2880] [id = 543] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9A11000 == 29 [pid = 2880] [id = 537] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A8E800 == 28 [pid = 2880] [id = 541] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2871000 == 27 [pid = 2880] [id = 539] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A92800 == 26 [pid = 2880] [id = 542] 08:20:24 INFO - PROCESS | 2880 | --DOCSHELL 00000099828F2800 == 25 [pid = 2880] [id = 536] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D960C000) [pid = 2880] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E5AB3400) [pid = 2880] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E28A2400) [pid = 2880] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E58A6000) [pid = 2880] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099D8CDE000) [pid = 2880] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E30BD000) [pid = 2880] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D8A7F800) [pid = 2880] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099828CF000) [pid = 2880] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E5B81000) [pid = 2880] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E5B11000) [pid = 2880] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099829F0800) [pid = 2880] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E30C2000) [pid = 2880] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DD2C0000) [pid = 2880] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E2344800) [pid = 2880] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DDBC9C00) [pid = 2880] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099D8ABF000) [pid = 2880] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099826AAC00) [pid = 2880] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (0000009982573000) [pid = 2880] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0000009982F4A400) [pid = 2880] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099829E8000) [pid = 2880] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (000000998334AC00) [pid = 2880] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099D8CDB400) [pid = 2880] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099D8CE4C00) [pid = 2880] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009982576800) [pid = 2880] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099828D0800) [pid = 2880] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099E27EBC00) [pid = 2880] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D7BD9000) [pid = 2880] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099D8A7A000) [pid = 2880] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099E2828800) [pid = 2880] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099E2342C00) [pid = 2880] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099E30BD400) [pid = 2880] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099DD2C0C00) [pid = 2880] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099E30BC400) [pid = 2880] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099D8B05C00) [pid = 2880] [serial = 1076] [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:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099E46A2400) [pid = 2880] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099E4C21C00) [pid = 2880] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099D94C4800) [pid = 2880] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 08:20:24 INFO - PROCESS | 2880 | 1464016824789 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",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:20:24 INFO - PROCESS | 2880 | 1464016824851 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 08:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:20:24 INFO - PROCESS | 2880 | 1464016824857 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 2880 | 1464016824862 Marionette TRACE conn6 <- [1,2142,null,{}] 08:20:24 INFO - PROCESS | 2880 | 1464016824870 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:25 INFO - PROCESS | 2880 | 1464016825000 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 08:20:25 INFO - PROCESS | 2880 | 1464016825078 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:25 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A0F800 == 26 [pid = 2880] [id = 545] 08:20:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099806EB000) [pid = 2880] [serial = 1635] [outer = 0000000000000000] 08:20:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099806EC400) [pid = 2880] [serial = 1636] [outer = 00000099806EB000] 08:20:25 INFO - PROCESS | 2880 | 1464016825140 Marionette DEBUG loaded listener.js 08:20:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0000009980A3CC00) [pid = 2880] [serial = 1637] [outer = 00000099806EB000] 08:20:25 INFO - PROCESS | 2880 | 1464016825898 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1087ms 08:20:25 INFO - PROCESS | 2880 | 1464016825950 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 08:20:25 INFO - PROCESS | 2880 | 1464016825958 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 08:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:20:25 INFO - PROCESS | 2880 | 1464016825965 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 2880 | 1464016825968 Marionette TRACE conn6 <- [1,2146,null,{}] 08:20:25 INFO - PROCESS | 2880 | 1464016825972 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:26 INFO - PROCESS | 2880 | 1464016826094 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 08:20:26 INFO - PROCESS | 2880 | 1464016826169 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099823DA000 == 27 [pid = 2880] [id = 546] 08:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099811EB800) [pid = 2880] [serial = 1638] [outer = 0000000000000000] 08:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (000000998161B000) [pid = 2880] [serial = 1639] [outer = 00000099811EB800] 08:20:26 INFO - PROCESS | 2880 | 1464016826229 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (0000009981626C00) [pid = 2880] [serial = 1640] [outer = 00000099811EB800] 08:20:27 INFO - PROCESS | 2880 | 1464016827084 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",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:20:27 INFO - PROCESS | 2880 | 1464016827170 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 08:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:20:27 INFO - PROCESS | 2880 | 1464016827176 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 2880 | 1464016827180 Marionette TRACE conn6 <- [1,2150,null,{}] 08:20:27 INFO - PROCESS | 2880 | 1464016827187 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:27 INFO - PROCESS | 2880 | 1464016827310 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 08:20:27 INFO - PROCESS | 2880 | 1464016827378 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982349000 == 28 [pid = 2880] [id = 547] 08:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009980A40000) [pid = 2880] [serial = 1641] [outer = 0000000000000000] 08:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099811E4000) [pid = 2880] [serial = 1642] [outer = 0000009980A40000] 08:20:27 INFO - PROCESS | 2880 | 1464016827433 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (0000009981624800) [pid = 2880] [serial = 1643] [outer = 0000009980A40000] 08:20:27 INFO - PROCESS | 2880 | --DOCSHELL 00000099E436D000 == 27 [pid = 2880] [id = 410] 08:20:27 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4684800 == 26 [pid = 2880] [id = 411] 08:20:27 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2872000 == 25 [pid = 2880] [id = 409] 08:20:27 INFO - PROCESS | 2880 | --DOCSHELL 0000009982658800 == 24 [pid = 2880] [id = 412] 08:20:27 INFO - PROCESS | 2880 | 1464016827890 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 731ms 08:20:27 INFO - PROCESS | 2880 | 1464016827910 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 08:20:27 INFO - PROCESS | 2880 | 1464016827916 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 08:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:20:27 INFO - PROCESS | 2880 | 1464016827932 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:20:27 INFO - PROCESS | 2880 | 1464016827935 Marionette TRACE conn6 <- [1,2154,null,{}] 08:20:27 INFO - PROCESS | 2880 | 1464016827940 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:28 INFO - PROCESS | 2880 | 1464016828029 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 08:20:28 INFO - PROCESS | 2880 | 1464016828040 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828EA800 == 25 [pid = 2880] [id = 548] 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0000009982696C00) [pid = 2880] [serial = 1644] [outer = 0000000000000000] 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (000000998269E000) [pid = 2880] [serial = 1645] [outer = 0000009982696C00] 08:20:28 INFO - PROCESS | 2880 | 1464016828087 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099826A7C00) [pid = 2880] [serial = 1646] [outer = 0000009982696C00] 08:20:28 INFO - PROCESS | 2880 | 1464016828561 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 691ms 08:20:28 INFO - PROCESS | 2880 | 1464016828621 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 2880 | 1464016828624 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 08:20:28 INFO - PROCESS | 2880 | 1464016828627 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:20:28 INFO - PROCESS | 2880 | 1464016828631 Marionette TRACE conn6 <- [1,2158,null,{}] 08:20:28 INFO - PROCESS | 2880 | 1464016828642 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:28 INFO - PROCESS | 2880 | 1464016828769 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 08:20:28 INFO - PROCESS | 2880 | 1464016828787 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339F000 == 26 [pid = 2880] [id = 549] 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099811E6000) [pid = 2880] [serial = 1647] [outer = 0000000000000000] 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099829E4000) [pid = 2880] [serial = 1648] [outer = 00000099811E6000] 08:20:28 INFO - PROCESS | 2880 | 1464016828843 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (0000009982F46400) [pid = 2880] [serial = 1649] [outer = 00000099811E6000] 08:20:29 INFO - PROCESS | 2880 | 1464016829313 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 734ms 08:20:29 INFO - PROCESS | 2880 | 1464016829365 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 2880 | 1464016829367 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 08:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:20:29 INFO - PROCESS | 2880 | 1464016829371 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 2880 | 1464016829372 Marionette TRACE conn6 <- [1,2162,null,{}] 08:20:29 INFO - PROCESS | 2880 | 1464016829376 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:29 INFO - PROCESS | 2880 | 1464016829463 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 08:20:29 INFO - PROCESS | 2880 | 1464016829471 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:29 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A56000 == 27 [pid = 2880] [id = 550] 08:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009982F4FC00) [pid = 2880] [serial = 1650] [outer = 0000000000000000] 08:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009983342400) [pid = 2880] [serial = 1651] [outer = 0000009982F4FC00] 08:20:29 INFO - PROCESS | 2880 | 1464016829518 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (000000998334C400) [pid = 2880] [serial = 1652] [outer = 0000009982F4FC00] 08:20:30 INFO - PROCESS | 2880 | 1464016830029 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 691ms 08:20:30 INFO - PROCESS | 2880 | 1464016830064 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 2880 | 1464016830067 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 08:20:30 INFO - PROCESS | 2880 | 1464016830070 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:20:30 INFO - PROCESS | 2880 | 1464016830072 Marionette TRACE conn6 <- [1,2166,null,{}] 08:20:30 INFO - PROCESS | 2880 | 1464016830075 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:30 INFO - PROCESS | 2880 | 1464016830210 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 08:20:30 INFO - PROCESS | 2880 | 1464016830234 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7149800 == 28 [pid = 2880] [id = 551] 08:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (000000998334D000) [pid = 2880] [serial = 1653] [outer = 0000000000000000] 08:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (0000009983A0B800) [pid = 2880] [serial = 1654] [outer = 000000998334D000] 08:20:30 INFO - PROCESS | 2880 | 1464016830280 Marionette DEBUG loaded listener.js 08:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (0000009983D34400) [pid = 2880] [serial = 1655] [outer = 000000998334D000] 08:20:30 INFO - PROCESS | 2880 | 1464016830732 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 08:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:20:30 INFO - PROCESS | 2880 | 1464016830746 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 2880 | 1464016830748 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 08:20:30 INFO - PROCESS | 2880 | 1464016830751 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 2880 | 1464016830753 Marionette TRACE conn6 <- [1,2170,null,{}] 08:20:30 INFO - PROCESS | 2880 | 1464016830764 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:30 INFO - PROCESS | 2880 | 1464016830908 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 08:20:30 INFO - PROCESS | 2880 | 1464016830917 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D966A800 == 29 [pid = 2880] [id = 552] 08:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0000009983D3FC00) [pid = 2880] [serial = 1656] [outer = 0000000000000000] 08:20:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0000009983F7E000) [pid = 2880] [serial = 1657] [outer = 0000009983D3FC00] 08:20:30 INFO - PROCESS | 2880 | 1464016830972 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099D85C2C00) [pid = 2880] [serial = 1658] [outer = 0000009983D3FC00] 08:20:31 INFO - PROCESS | 2880 | 1464016831429 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 733ms 08:20:31 INFO - PROCESS | 2880 | 1464016831487 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 2880 | 1464016831489 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 08:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:20:31 INFO - PROCESS | 2880 | 1464016831492 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 2880 | 1464016831494 Marionette TRACE conn6 <- [1,2174,null,{}] 08:20:31 INFO - PROCESS | 2880 | 1464016831498 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:31 INFO - PROCESS | 2880 | 1464016831629 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 08:20:31 INFO - PROCESS | 2880 | 1464016831681 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:31 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982341800 == 30 [pid = 2880] [id = 553] 08:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D8342400) [pid = 2880] [serial = 1659] [outer = 0000000000000000] 08:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D8A78C00) [pid = 2880] [serial = 1660] [outer = 00000099D8342400] 08:20:31 INFO - PROCESS | 2880 | 1464016831728 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8AC2C00) [pid = 2880] [serial = 1661] [outer = 00000099D8342400] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (0000009983F78000) [pid = 2880] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (000000998268D800) [pid = 2880] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E30BE400) [pid = 2880] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099D96D9800) [pid = 2880] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DF16B000) [pid = 2880] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (0000009980A35800) [pid = 2880] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099E283B400) [pid = 2880] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099E5744C00) [pid = 2880] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099E2831400) [pid = 2880] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099D8A77800) [pid = 2880] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099828C7C00) [pid = 2880] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099E5029C00) [pid = 2880] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099D8AC9000) [pid = 2880] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (000000998161A800) [pid = 2880] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099811EEC00) [pid = 2880] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099806B4800) [pid = 2880] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099E5B08400) [pid = 2880] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099DE0F2400) [pid = 2880] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099E30B8800) [pid = 2880] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:20:31 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099E2343400) [pid = 2880] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:20:32 INFO - PROCESS | 2880 | 1464016832157 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 734ms 08:20:32 INFO - PROCESS | 2880 | 1464016832229 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 08:20:32 INFO - PROCESS | 2880 | 1464016832231 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 08:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:20:32 INFO - PROCESS | 2880 | 1464016832234 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 2880 | 1464016832236 Marionette TRACE conn6 <- [1,2178,null,{}] 08:20:32 INFO - PROCESS | 2880 | 1464016832239 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:32 INFO - PROCESS | 2880 | 1464016832319 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 08:20:32 INFO - PROCESS | 2880 | 1464016832328 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDCAB000 == 31 [pid = 2880] [id = 554] 08:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099830F2C00) [pid = 2880] [serial = 1662] [outer = 0000000000000000] 08:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D8A76C00) [pid = 2880] [serial = 1663] [outer = 00000099830F2C00] 08:20:32 INFO - PROCESS | 2880 | 1464016832382 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099D8AC9800) [pid = 2880] [serial = 1664] [outer = 00000099830F2C00] 08:20:32 INFO - PROCESS | 2880 | 1464016832814 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 629ms 08:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:20:32 INFO - PROCESS | 2880 | 1464016832867 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 08:20:32 INFO - PROCESS | 2880 | 1464016832869 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 08:20:32 INFO - PROCESS | 2880 | 1464016832872 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:20:32 INFO - PROCESS | 2880 | 1464016832874 Marionette TRACE conn6 <- [1,2182,null,{}] 08:20:32 INFO - PROCESS | 2880 | 1464016832878 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:32 INFO - PROCESS | 2880 | 1464016832961 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 08:20:32 INFO - PROCESS | 2880 | 1464016832971 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339E800 == 32 [pid = 2880] [id = 555] 08:20:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099D8B0C400) [pid = 2880] [serial = 1665] [outer = 0000000000000000] 08:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099D8B0FC00) [pid = 2880] [serial = 1666] [outer = 00000099D8B0C400] 08:20:33 INFO - PROCESS | 2880 | 1464016833018 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099D8CE0000) [pid = 2880] [serial = 1667] [outer = 00000099D8B0C400] 08:20:33 INFO - PROCESS | 2880 | 1464016833456 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 629ms 08:20:33 INFO - PROCESS | 2880 | 1464016833508 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 08:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:20:33 INFO - PROCESS | 2880 | 1464016833510 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 08:20:33 INFO - PROCESS | 2880 | 1464016833513 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 2880 | 1464016833515 Marionette TRACE conn6 <- [1,2186,null,{}] 08:20:33 INFO - PROCESS | 2880 | 1464016833519 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:33 INFO - PROCESS | 2880 | 1464016833601 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 08:20:33 INFO - PROCESS | 2880 | 1464016833607 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF117000 == 33 [pid = 2880] [id = 556] 08:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8CE8000) [pid = 2880] [serial = 1668] [outer = 0000000000000000] 08:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D929C000) [pid = 2880] [serial = 1669] [outer = 00000099D8CE8000] 08:20:33 INFO - PROCESS | 2880 | 1464016833653 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D9634000) [pid = 2880] [serial = 1670] [outer = 00000099D8CE8000] 08:20:34 INFO - PROCESS | 2880 | 1464016834227 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 798ms 08:20:34 INFO - PROCESS | 2880 | 1464016834351 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 2880 | 1464016834356 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 08:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:20:34 INFO - PROCESS | 2880 | 1464016834363 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 2880 | 1464016834367 Marionette TRACE conn6 <- [1,2190,null,{}] 08:20:34 INFO - PROCESS | 2880 | 1464016834374 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:34 INFO - PROCESS | 2880 | 1464016834500 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 08:20:34 INFO - PROCESS | 2880 | 1464016834572 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 2880 | ++DOCSHELL 000000998314B800 == 34 [pid = 2880] [id = 557] 08:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009982576400) [pid = 2880] [serial = 1671] [outer = 0000000000000000] 08:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (000000998257C000) [pid = 2880] [serial = 1672] [outer = 0000009982576400] 08:20:34 INFO - PROCESS | 2880 | 1464016834639 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099826A3C00) [pid = 2880] [serial = 1673] [outer = 0000009982576400] 08:20:35 INFO - PROCESS | 2880 | 1464016835240 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 900ms 08:20:35 INFO - PROCESS | 2880 | 1464016835270 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 08:20:35 INFO - PROCESS | 2880 | 1464016835277 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 08:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:20:35 INFO - PROCESS | 2880 | 1464016835284 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 2880 | 1464016835288 Marionette TRACE conn6 <- [1,2194,null,{}] 08:20:35 INFO - PROCESS | 2880 | 1464016835292 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:35 INFO - PROCESS | 2880 | 1464016835402 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 08:20:35 INFO - PROCESS | 2880 | 1464016835494 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9624800 == 35 [pid = 2880] [id = 558] 08:20:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099829EA000) [pid = 2880] [serial = 1674] [outer = 0000000000000000] 08:20:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099830F3000) [pid = 2880] [serial = 1675] [outer = 00000099829EA000] 08:20:35 INFO - PROCESS | 2880 | 1464016835551 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0000009983A08C00) [pid = 2880] [serial = 1676] [outer = 00000099829EA000] 08:20:36 INFO - PROCESS | 2880 | 1464016836162 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 943ms 08:20:36 INFO - PROCESS | 2880 | 1464016836229 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 2880 | 1464016836232 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 08:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:20:36 INFO - PROCESS | 2880 | 1464016836236 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 2880 | 1464016836240 Marionette TRACE conn6 <- [1,2198,null,{}] 08:20:36 INFO - PROCESS | 2880 | 1464016836252 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:36 INFO - PROCESS | 2880 | 1464016836365 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 08:20:36 INFO - PROCESS | 2880 | 1464016836487 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E3152000 == 36 [pid = 2880] [id = 559] 08:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D8342800) [pid = 2880] [serial = 1677] [outer = 0000000000000000] 08:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099D8ABE400) [pid = 2880] [serial = 1678] [outer = 00000099D8342800] 08:20:36 INFO - PROCESS | 2880 | 1464016836548 Marionette DEBUG loaded listener.js 08:20:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D96DB000) [pid = 2880] [serial = 1679] [outer = 00000099D8342800] 08:20:37 INFO - PROCESS | 2880 | 1464016837170 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 986ms 08:20:37 INFO - PROCESS | 2880 | 1464016837224 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 08:20:37 INFO - PROCESS | 2880 | 1464016837228 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 08:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:20:37 INFO - PROCESS | 2880 | 1464016837231 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:20:37 INFO - PROCESS | 2880 | 1464016837233 Marionette TRACE conn6 <- [1,2202,null,{}] 08:20:37 INFO - PROCESS | 2880 | 1464016837237 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:37 INFO - PROCESS | 2880 | 1464016837376 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 08:20:37 INFO - PROCESS | 2880 | 1464016837503 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4C5C000 == 37 [pid = 2880] [id = 560] 08:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099806B2400) [pid = 2880] [serial = 1680] [outer = 0000000000000000] 08:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099DD2BD000) [pid = 2880] [serial = 1681] [outer = 00000099806B2400] 08:20:37 INFO - PROCESS | 2880 | 1464016837563 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DD2CA800) [pid = 2880] [serial = 1682] [outer = 00000099806B2400] 08:20:38 INFO - PROCESS | 2880 | 1464016838354 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1178ms 08:20:38 INFO - PROCESS | 2880 | 1464016838412 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 08:20:38 INFO - PROCESS | 2880 | 1464016838416 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 08:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:20:38 INFO - PROCESS | 2880 | 1464016838436 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:20:38 INFO - PROCESS | 2880 | 1464016838440 Marionette TRACE conn6 <- [1,2206,null,{}] 08:20:38 INFO - PROCESS | 2880 | 1464016838447 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:38 INFO - PROCESS | 2880 | 1464016838561 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 08:20:38 INFO - PROCESS | 2880 | 1464016838634 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982813000 == 38 [pid = 2880] [id = 561] 08:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099811E6C00) [pid = 2880] [serial = 1683] [outer = 0000000000000000] 08:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099811ED000) [pid = 2880] [serial = 1684] [outer = 00000099811E6C00] 08:20:38 INFO - PROCESS | 2880 | 1464016838686 Marionette DEBUG loaded listener.js 08:20:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (0000009982693000) [pid = 2880] [serial = 1685] [outer = 00000099811E6C00] 08:20:39 INFO - PROCESS | 2880 | --DOCSHELL 000000998281D000 == 37 [pid = 2880] [id = 397] 08:20:39 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A04000 == 36 [pid = 2880] [id = 396] 08:20:39 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A15800 == 35 [pid = 2880] [id = 395] 08:20:39 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A0F800 == 34 [pid = 2880] [id = 545] 08:20:39 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9247000 == 33 [pid = 2880] [id = 544] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E502F800) [pid = 2880] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DD2C8C00) [pid = 2880] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DDE5FC00) [pid = 2880] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E23F2800) [pid = 2880] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E233FC00) [pid = 2880] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (0000009983A04C00) [pid = 2880] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099E3086800) [pid = 2880] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E4C0FC00) [pid = 2880] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E3141C00) [pid = 2880] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E578B000) [pid = 2880] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099E52E8000) [pid = 2880] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099E30BCC00) [pid = 2880] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099DDE6E400) [pid = 2880] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099DA079000) [pid = 2880] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (0000009983D36000) [pid = 2880] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009982F47C00) [pid = 2880] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099E510DC00) [pid = 2880] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099E52EA800) [pid = 2880] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099D8CDC000) [pid = 2880] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8135000) [pid = 2880] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D8A78400) [pid = 2880] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (0000009982572400) [pid = 2880] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099829E6400) [pid = 2880] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099829E4400) [pid = 2880] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (0000009981623C00) [pid = 2880] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099E5DC9800) [pid = 2880] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099E5B7E800) [pid = 2880] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099E5B0A800) [pid = 2880] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099D9638800) [pid = 2880] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099DD36D000) [pid = 2880] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099E2842400) [pid = 2880] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099E469E000) [pid = 2880] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (00000099E2841000) [pid = 2880] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (00000099D94C3800) [pid = 2880] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (00000099830FE800) [pid = 2880] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 08:20:39 INFO - PROCESS | 2880 | 1464016839262 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 860ms 08:20:39 INFO - PROCESS | 2880 | 1464016839286 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 08:20:39 INFO - PROCESS | 2880 | 1464016839292 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 08:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:20:39 INFO - PROCESS | 2880 | 1464016839298 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 2880 | 1464016839301 Marionette TRACE conn6 <- [1,2210,null,{}] 08:20:39 INFO - PROCESS | 2880 | 1464016839305 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:39 INFO - PROCESS | 2880 | 1464016839392 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 08:20:39 INFO - PROCESS | 2880 | 1464016839473 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983142800 == 34 [pid = 2880] [id = 562] 08:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (00000099811EF000) [pid = 2880] [serial = 1686] [outer = 0000000000000000] 08:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (0000009982696400) [pid = 2880] [serial = 1687] [outer = 00000099811EF000] 08:20:39 INFO - PROCESS | 2880 | 1464016839521 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099829E3000) [pid = 2880] [serial = 1688] [outer = 00000099811EF000] 08:20:39 INFO - PROCESS | 2880 | 1464016839936 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 691ms 08:20:40 INFO - PROCESS | 2880 | 1464016839991 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 2880 | 1464016839994 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 08:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:20:40 INFO - PROCESS | 2880 | 1464016839997 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 2880 | 1464016840001 Marionette TRACE conn6 <- [1,2214,null,{}] 08:20:40 INFO - PROCESS | 2880 | 1464016840045 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:40 INFO - PROCESS | 2880 | 1464016840137 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 08:20:40 INFO - PROCESS | 2880 | 1464016840154 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7135800 == 35 [pid = 2880] [id = 563] 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (000000998334C000) [pid = 2880] [serial = 1689] [outer = 0000000000000000] 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (0000009983350C00) [pid = 2880] [serial = 1690] [outer = 000000998334C000] 08:20:40 INFO - PROCESS | 2880 | 1464016840204 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (0000009983D32000) [pid = 2880] [serial = 1691] [outer = 000000998334C000] 08:20:40 INFO - PROCESS | 2880 | 1464016840669 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:20:40 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:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 714ms 08:20:40 INFO - PROCESS | 2880 | 1464016840713 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 2880 | 1464016840716 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 08:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:20:40 INFO - PROCESS | 2880 | 1464016840720 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 2880 | 1464016840721 Marionette TRACE conn6 <- [1,2218,null,{}] 08:20:40 INFO - PROCESS | 2880 | 1464016840725 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:40 INFO - PROCESS | 2880 | 1464016840811 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 08:20:40 INFO - PROCESS | 2880 | 1464016840820 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9615800 == 36 [pid = 2880] [id = 564] 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0000009983F56000) [pid = 2880] [serial = 1692] [outer = 0000000000000000] 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099D72D8400) [pid = 2880] [serial = 1693] [outer = 0000009983F56000] 08:20:40 INFO - PROCESS | 2880 | 1464016840867 Marionette DEBUG loaded listener.js 08:20:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099D83E6C00) [pid = 2880] [serial = 1694] [outer = 0000009983F56000] 08:20:41 INFO - PROCESS | 2880 | 1464016841287 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 627ms 08:20:41 INFO - PROCESS | 2880 | 1464016841353 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 2880 | 1464016841356 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 08:20:41 INFO - PROCESS | 2880 | 1464016841359 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:20:41 INFO - PROCESS | 2880 | 1464016841361 Marionette TRACE conn6 <- [1,2222,null,{}] 08:20:41 INFO - PROCESS | 2880 | 1464016841364 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:41 INFO - PROCESS | 2880 | 1464016841471 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 08:20:41 INFO - PROCESS | 2880 | 1464016841547 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD495000 == 37 [pid = 2880] [id = 565] 08:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099D8A72400) [pid = 2880] [serial = 1695] [outer = 0000000000000000] 08:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099D8ABC400) [pid = 2880] [serial = 1696] [outer = 00000099D8A72400] 08:20:41 INFO - PROCESS | 2880 | 1464016841595 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099D8B0F000) [pid = 2880] [serial = 1697] [outer = 00000099D8A72400] 08:20:42 INFO - PROCESS | 2880 | 1464016842019 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 08:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:20:42 INFO - PROCESS | 2880 | 1464016842035 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 2880 | 1464016842037 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 08:20:42 INFO - PROCESS | 2880 | 1464016842040 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 2880 | 1464016842042 Marionette TRACE conn6 <- [1,2226,null,{}] 08:20:42 INFO - PROCESS | 2880 | 1464016842045 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:42 INFO - PROCESS | 2880 | 1464016842193 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 08:20:42 INFO - PROCESS | 2880 | 1464016842243 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 2880 | ++DOCSHELL 0000009980A1F800 == 38 [pid = 2880] [id = 566] 08:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D94C3400) [pid = 2880] [serial = 1698] [outer = 0000000000000000] 08:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DD2C6000) [pid = 2880] [serial = 1699] [outer = 00000099D94C3400] 08:20:42 INFO - PROCESS | 2880 | 1464016842297 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DD368800) [pid = 2880] [serial = 1700] [outer = 00000099D94C3400] 08:20:42 INFO - PROCESS | 2880 | 1464016842735 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 734ms 08:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:20:42 INFO - PROCESS | 2880 | 1464016842775 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 2880 | 1464016842777 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 08:20:42 INFO - PROCESS | 2880 | 1464016842780 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 2880 | 1464016842782 Marionette TRACE conn6 <- [1,2230,null,{}] 08:20:42 INFO - PROCESS | 2880 | 1464016842786 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:42 INFO - PROCESS | 2880 | 1464016842923 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 08:20:42 INFO - PROCESS | 2880 | 1464016842933 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E315F000 == 39 [pid = 2880] [id = 567] 08:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099DD47AC00) [pid = 2880] [serial = 1701] [outer = 0000000000000000] 08:20:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DD792400) [pid = 2880] [serial = 1702] [outer = 00000099DD47AC00] 08:20:42 INFO - PROCESS | 2880 | 1464016842979 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DDC4E000) [pid = 2880] [serial = 1703] [outer = 00000099DD47AC00] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009980A40000) [pid = 2880] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099830F2C00) [pid = 2880] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (000000998334D000) [pid = 2880] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009983D3FC00) [pid = 2880] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099806EB000) [pid = 2880] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099811E6000) [pid = 2880] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099811EB800) [pid = 2880] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099D8B0C400) [pid = 2880] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (0000009982696C00) [pid = 2880] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (0000009982F4FC00) [pid = 2880] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:20:43 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099D8342400) [pid = 2880] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:20:43 INFO - PROCESS | 2880 | 1464016843479 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 732ms 08:20:43 INFO - PROCESS | 2880 | 1464016843516 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 2880 | 1464016843518 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 08:20:43 INFO - PROCESS | 2880 | 1464016843521 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:20:43 INFO - PROCESS | 2880 | 1464016843523 Marionette TRACE conn6 <- [1,2234,null,{}] 08:20:43 INFO - PROCESS | 2880 | 1464016843526 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:43 INFO - PROCESS | 2880 | 1464016843616 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 08:20:43 INFO - PROCESS | 2880 | 1464016843622 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F3D000 == 40 [pid = 2880] [id = 568] 08:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (000000998257F800) [pid = 2880] [serial = 1704] [outer = 0000000000000000] 08:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099828C5000) [pid = 2880] [serial = 1705] [outer = 000000998257F800] 08:20:43 INFO - PROCESS | 2880 | 1464016843669 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099D8A80C00) [pid = 2880] [serial = 1706] [outer = 000000998257F800] 08:20:44 INFO - PROCESS | 2880 | 1464016844087 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 587ms 08:20:44 INFO - PROCESS | 2880 | 1464016844117 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 2880 | 1464016844119 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 08:20:44 INFO - PROCESS | 2880 | 1464016844123 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:20:44 INFO - PROCESS | 2880 | 1464016844125 Marionette TRACE conn6 <- [1,2238,null,{}] 08:20:44 INFO - PROCESS | 2880 | 1464016844128 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:44 INFO - PROCESS | 2880 | 1464016844211 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 08:20:44 INFO - PROCESS | 2880 | 1464016844245 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54B2000 == 41 [pid = 2880] [id = 569] 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099DDC79C00) [pid = 2880] [serial = 1707] [outer = 0000000000000000] 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099DDE6EC00) [pid = 2880] [serial = 1708] [outer = 00000099DDC79C00] 08:20:44 INFO - PROCESS | 2880 | 1464016844292 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099DE0E6400) [pid = 2880] [serial = 1709] [outer = 00000099DDC79C00] 08:20:44 INFO - PROCESS | 2880 | 1464016844718 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 628ms 08:20:44 INFO - PROCESS | 2880 | 1464016844758 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 2880 | 1464016844760 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 08:20:44 INFO - PROCESS | 2880 | 1464016844763 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:20:44 INFO - PROCESS | 2880 | 1464016844765 Marionette TRACE conn6 <- [1,2242,null,{}] 08:20:44 INFO - PROCESS | 2880 | 1464016844768 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:44 INFO - PROCESS | 2880 | 1464016844855 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 08:20:44 INFO - PROCESS | 2880 | 1464016844861 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A23000 == 42 [pid = 2880] [id = 570] 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DE0E7800) [pid = 2880] [serial = 1710] [outer = 0000000000000000] 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DEC06800) [pid = 2880] [serial = 1711] [outer = 00000099DE0E7800] 08:20:44 INFO - PROCESS | 2880 | 1464016844906 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099DED07400) [pid = 2880] [serial = 1712] [outer = 00000099DE0E7800] 08:20:45 INFO - PROCESS | 2880 | 1464016845344 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 627ms 08:20:45 INFO - PROCESS | 2880 | 1464016845395 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 08:20:45 INFO - PROCESS | 2880 | 1464016845398 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 08:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:20:45 INFO - PROCESS | 2880 | 1464016845401 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:20:45 INFO - PROCESS | 2880 | 1464016845404 Marionette TRACE conn6 <- [1,2246,null,{}] 08:20:45 INFO - PROCESS | 2880 | 1464016845408 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:45 INFO - PROCESS | 2880 | 1464016845564 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 08:20:45 INFO - PROCESS | 2880 | 1464016845714 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 2880 | ++DOCSHELL 000000998234A800 == 43 [pid = 2880] [id = 571] 08:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099806B2800) [pid = 2880] [serial = 1713] [outer = 0000000000000000] 08:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099806E5C00) [pid = 2880] [serial = 1714] [outer = 00000099806B2800] 08:20:45 INFO - PROCESS | 2880 | 1464016845774 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (000000998161F800) [pid = 2880] [serial = 1715] [outer = 00000099806B2800] 08:20:46 INFO - PROCESS | 2880 | 1464016846361 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1024ms 08:20:46 INFO - PROCESS | 2880 | 1464016846430 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 2880 | 1464016846434 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 08:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:20:46 INFO - PROCESS | 2880 | 1464016846439 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 2880 | 1464016846444 Marionette TRACE conn6 <- [1,2250,null,{}] 08:20:46 INFO - PROCESS | 2880 | 1464016846471 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:46 INFO - PROCESS | 2880 | 1464016846623 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 08:20:46 INFO - PROCESS | 2880 | 1464016846737 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AB0800 == 44 [pid = 2880] [id = 572] 08:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099830F0800) [pid = 2880] [serial = 1716] [outer = 0000000000000000] 08:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (0000009983343000) [pid = 2880] [serial = 1717] [outer = 00000099830F0800] 08:20:46 INFO - PROCESS | 2880 | 1464016846799 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (0000009983D3C400) [pid = 2880] [serial = 1718] [outer = 00000099830F0800] 08:20:47 INFO - PROCESS | 2880 | 1464016847397 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 985ms 08:20:47 INFO - PROCESS | 2880 | 1464016847437 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 08:20:47 INFO - PROCESS | 2880 | 1464016847440 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 08:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:20:47 INFO - PROCESS | 2880 | 1464016847445 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:20:47 INFO - PROCESS | 2880 | 1464016847448 Marionette TRACE conn6 <- [1,2254,null,{}] 08:20:47 INFO - PROCESS | 2880 | 1464016847452 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:47 INFO - PROCESS | 2880 | 1464016847564 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 08:20:47 INFO - PROCESS | 2880 | 1464016847659 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A9C800 == 45 [pid = 2880] [id = 573] 08:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099D8CE8400) [pid = 2880] [serial = 1719] [outer = 0000000000000000] 08:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099D9632800) [pid = 2880] [serial = 1720] [outer = 00000099D8CE8400] 08:20:47 INFO - PROCESS | 2880 | 1464016847717 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099DD2C6400) [pid = 2880] [serial = 1721] [outer = 00000099D8CE8400] 08:20:48 INFO - PROCESS | 2880 | 1464016848370 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 984ms 08:20:48 INFO - PROCESS | 2880 | 1464016848431 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 08:20:48 INFO - PROCESS | 2880 | 1464016848435 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 08:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:20:48 INFO - PROCESS | 2880 | 1464016848448 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 2880 | 1464016848453 Marionette TRACE conn6 <- [1,2258,null,{}] 08:20:48 INFO - PROCESS | 2880 | 1464016848457 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:48 INFO - PROCESS | 2880 | 1464016848604 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 08:20:48 INFO - PROCESS | 2880 | 1464016848723 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65DD800 == 46 [pid = 2880] [id = 574] 08:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099DD2C0000) [pid = 2880] [serial = 1722] [outer = 0000000000000000] 08:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099DF16F400) [pid = 2880] [serial = 1723] [outer = 00000099DD2C0000] 08:20:48 INFO - PROCESS | 2880 | 1464016848782 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099DFB07800) [pid = 2880] [serial = 1724] [outer = 00000099DD2C0000] 08:20:49 INFO - PROCESS | 2880 | 1464016849595 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1201ms 08:20:49 INFO - PROCESS | 2880 | 1464016849646 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 2880 | 1464016849650 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 08:20:49 INFO - PROCESS | 2880 | 1464016849656 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:20:49 INFO - PROCESS | 2880 | 1464016849660 Marionette TRACE conn6 <- [1,2262,null,{}] 08:20:49 INFO - PROCESS | 2880 | 1464016849666 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:49 INFO - PROCESS | 2880 | 1464016849768 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 08:20:49 INFO - PROCESS | 2880 | 1464016849851 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828EC000 == 47 [pid = 2880] [id = 575] 08:20:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099811E8400) [pid = 2880] [serial = 1725] [outer = 0000000000000000] 08:20:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099811F0C00) [pid = 2880] [serial = 1726] [outer = 00000099811E8400] 08:20:49 INFO - PROCESS | 2880 | 1464016849949 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (0000009982694C00) [pid = 2880] [serial = 1727] [outer = 00000099811E8400] 08:20:50 INFO - PROCESS | 2880 | --DOCSHELL 000000998281C000 == 46 [pid = 2880] [id = 403] 08:20:50 INFO - PROCESS | 2880 | --DOCSHELL 00000099D85B1000 == 45 [pid = 2880] [id = 402] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D929C000) [pid = 2880] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E5AB2C00) [pid = 2880] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (0000009983A0B800) [pid = 2880] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (0000009983F7E000) [pid = 2880] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (0000009983D34400) [pid = 2880] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (0000009980A3CC00) [pid = 2880] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099806EC400) [pid = 2880] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099829E4000) [pid = 2880] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0000009982F46400) [pid = 2880] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (000000998161B000) [pid = 2880] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099D8CE0000) [pid = 2880] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009981626C00) [pid = 2880] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (000000998269E000) [pid = 2880] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099826A7C00) [pid = 2880] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (0000009983342400) [pid = 2880] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8A78C00) [pid = 2880] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D85C2C00) [pid = 2880] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099D8B0FC00) [pid = 2880] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099D8AC2C00) [pid = 2880] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (0000009981624800) [pid = 2880] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099811E4000) [pid = 2880] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099D8A76C00) [pid = 2880] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (000000998334C400) [pid = 2880] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099D8AC9800) [pid = 2880] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 08:20:50 INFO - PROCESS | 2880 | 1464016850538 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 942ms 08:20:50 INFO - PROCESS | 2880 | 1464016850601 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 08:20:50 INFO - PROCESS | 2880 | 1464016850607 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 08:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:20:50 INFO - PROCESS | 2880 | 1464016850613 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 2880 | 1464016850616 Marionette TRACE conn6 <- [1,2266,null,{}] 08:20:50 INFO - PROCESS | 2880 | 1464016850619 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:50 INFO - PROCESS | 2880 | 1464016850709 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 08:20:50 INFO - PROCESS | 2880 | 1464016850785 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:50 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982656800 == 46 [pid = 2880] [id = 576] 08:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099806F0400) [pid = 2880] [serial = 1728] [outer = 0000000000000000] 08:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099811E8800) [pid = 2880] [serial = 1729] [outer = 00000099806F0400] 08:20:50 INFO - PROCESS | 2880 | 1464016850833 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099826A1400) [pid = 2880] [serial = 1730] [outer = 00000099806F0400] 08:20:51 INFO - PROCESS | 2880 | 1464016851226 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 690ms 08:20:51 INFO - PROCESS | 2880 | 1464016851305 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 08:20:51 INFO - PROCESS | 2880 | 1464016851308 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 08:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:20:51 INFO - PROCESS | 2880 | 1464016851311 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:20:51 INFO - PROCESS | 2880 | 1464016851315 Marionette TRACE conn6 <- [1,2270,null,{}] 08:20:51 INFO - PROCESS | 2880 | 1464016851326 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:51 INFO - PROCESS | 2880 | 1464016851417 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 08:20:51 INFO - PROCESS | 2880 | 1464016851430 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:51 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A4C000 == 47 [pid = 2880] [id = 577] 08:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (0000009982F42800) [pid = 2880] [serial = 1731] [outer = 0000000000000000] 08:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (0000009982F4A800) [pid = 2880] [serial = 1732] [outer = 0000009982F42800] 08:20:51 INFO - PROCESS | 2880 | 1464016851480 Marionette DEBUG loaded listener.js 08:20:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (0000009983348800) [pid = 2880] [serial = 1733] [outer = 0000009982F42800] 08:20:51 INFO - PROCESS | 2880 | 1464016851938 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 692ms 08:20:52 INFO - PROCESS | 2880 | 1464016852006 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 08:20:52 INFO - PROCESS | 2880 | 1464016852009 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 08:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:20:52 INFO - PROCESS | 2880 | 1464016852012 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:20:52 INFO - PROCESS | 2880 | 1464016852014 Marionette TRACE conn6 <- [1,2274,null,{}] 08:20:52 INFO - PROCESS | 2880 | 1464016852018 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:52 INFO - PROCESS | 2880 | 1464016852104 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 08:20:52 INFO - PROCESS | 2880 | 1464016852112 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8544800 == 48 [pid = 2880] [id = 578] 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (0000009983D31C00) [pid = 2880] [serial = 1734] [outer = 0000000000000000] 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0000009983D3C800) [pid = 2880] [serial = 1735] [outer = 0000009983D31C00] 08:20:52 INFO - PROCESS | 2880 | 1464016852159 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (0000009983F77800) [pid = 2880] [serial = 1736] [outer = 0000009983D31C00] 08:20:52 INFO - PROCESS | 2880 | 1464016852586 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:20:52 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:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 629ms 08:20:52 INFO - PROCESS | 2880 | 1464016852646 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 08:20:52 INFO - PROCESS | 2880 | 1464016852649 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 08:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:20:52 INFO - PROCESS | 2880 | 1464016852652 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:20:52 INFO - PROCESS | 2880 | 1464016852654 Marionette TRACE conn6 <- [1,2278,null,{}] 08:20:52 INFO - PROCESS | 2880 | 1464016852657 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:52 INFO - PROCESS | 2880 | 1464016852764 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 08:20:52 INFO - PROCESS | 2880 | 1464016852861 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DA278000 == 49 [pid = 2880] [id = 579] 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099D85B9C00) [pid = 2880] [serial = 1737] [outer = 0000000000000000] 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8A22400) [pid = 2880] [serial = 1738] [outer = 00000099D85B9C00] 08:20:52 INFO - PROCESS | 2880 | 1464016852908 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D8A80000) [pid = 2880] [serial = 1739] [outer = 00000099D85B9C00] 08:20:53 INFO - PROCESS | 2880 | 1464016853356 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 734ms 08:20:53 INFO - PROCESS | 2880 | 1464016853387 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 08:20:53 INFO - PROCESS | 2880 | 1464016853397 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 08:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:20:53 INFO - PROCESS | 2880 | 1464016853412 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:20:53 INFO - PROCESS | 2880 | 1464016853414 Marionette TRACE conn6 <- [1,2282,null,{}] 08:20:53 INFO - PROCESS | 2880 | 1464016853418 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:53 INFO - PROCESS | 2880 | 1464016853548 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 08:20:53 INFO - PROCESS | 2880 | 1464016853602 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE083000 == 50 [pid = 2880] [id = 580] 08:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D8AC2800) [pid = 2880] [serial = 1740] [outer = 0000000000000000] 08:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099D8B0FC00) [pid = 2880] [serial = 1741] [outer = 00000099D8AC2800] 08:20:53 INFO - PROCESS | 2880 | 1464016853652 Marionette DEBUG loaded listener.js 08:20:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099DA1A2400) [pid = 2880] [serial = 1742] [outer = 00000099D8AC2800] 08:20:54 INFO - PROCESS | 2880 | 1464016854077 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 692ms 08:20:54 INFO - PROCESS | 2880 | 1464016854093 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 08:20:54 INFO - PROCESS | 2880 | 1464016854095 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 08:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:20:54 INFO - PROCESS | 2880 | 1464016854104 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 2880 | 1464016854106 Marionette TRACE conn6 <- [1,2286,null,{}] 08:20:54 INFO - PROCESS | 2880 | 1464016854110 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:54 INFO - PROCESS | 2880 | 1464016854245 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 08:20:54 INFO - PROCESS | 2880 | 1464016854252 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:54 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982657800 == 51 [pid = 2880] [id = 581] 08:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099DA251400) [pid = 2880] [serial = 1743] [outer = 0000000000000000] 08:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099DD2C4800) [pid = 2880] [serial = 1744] [outer = 00000099DA251400] 08:20:54 INFO - PROCESS | 2880 | 1464016854343 Marionette DEBUG loaded listener.js 08:20:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099DDBC2800) [pid = 2880] [serial = 1745] [outer = 00000099DA251400] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D8A72400) [pid = 2880] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D94C3400) [pid = 2880] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (000000998334C000) [pid = 2880] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099811E6C00) [pid = 2880] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099811EF000) [pid = 2880] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009983F56000) [pid = 2880] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099DD47AC00) [pid = 2880] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (000000998257F800) [pid = 2880] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:20:54 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099DDC79C00) [pid = 2880] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:20:54 INFO - PROCESS | 2880 | 1464016854845 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 795ms 08:20:54 INFO - PROCESS | 2880 | 1464016854898 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 08:20:54 INFO - PROCESS | 2880 | 1464016854900 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 08:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:20:54 INFO - PROCESS | 2880 | 1464016854903 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 2880 | 1464016854905 Marionette TRACE conn6 <- [1,2290,null,{}] 08:20:54 INFO - PROCESS | 2880 | 1464016854909 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:55 INFO - PROCESS | 2880 | 1464016854999 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 08:20:55 INFO - PROCESS | 2880 | 1464016855082 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E287B800 == 52 [pid = 2880] [id = 582] 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (000000998257F800) [pid = 2880] [serial = 1746] [outer = 0000000000000000] 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DA253400) [pid = 2880] [serial = 1747] [outer = 000000998257F800] 08:20:55 INFO - PROCESS | 2880 | 1464016855130 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099DDE62C00) [pid = 2880] [serial = 1748] [outer = 000000998257F800] 08:20:55 INFO - PROCESS | 2880 | 1464016855495 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 629ms 08:20:55 INFO - PROCESS | 2880 | 1464016855535 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 08:20:55 INFO - PROCESS | 2880 | 1464016855538 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 08:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:20:55 INFO - PROCESS | 2880 | 1464016855541 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:20:55 INFO - PROCESS | 2880 | 1464016855542 Marionette TRACE conn6 <- [1,2294,null,{}] 08:20:55 INFO - PROCESS | 2880 | 1464016855546 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:55 INFO - PROCESS | 2880 | 1464016855686 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 08:20:55 INFO - PROCESS | 2880 | 1464016855696 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E54AC000 == 53 [pid = 2880] [id = 583] 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099DE099400) [pid = 2880] [serial = 1749] [outer = 0000000000000000] 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099DEC0B400) [pid = 2880] [serial = 1750] [outer = 00000099DE099400] 08:20:55 INFO - PROCESS | 2880 | 1464016855744 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099DED8F800) [pid = 2880] [serial = 1751] [outer = 00000099DE099400] 08:20:56 INFO - PROCESS | 2880 | 1464016856141 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 628ms 08:20:56 INFO - PROCESS | 2880 | 1464016856171 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 2880 | 1464016856174 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 08:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:20:56 INFO - PROCESS | 2880 | 1464016856177 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 2880 | 1464016856179 Marionette TRACE conn6 <- [1,2298,null,{}] 08:20:56 INFO - PROCESS | 2880 | 1464016856183 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:56 INFO - PROCESS | 2880 | 1464016856299 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 08:20:56 INFO - PROCESS | 2880 | 1464016856316 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E624E000 == 54 [pid = 2880] [id = 584] 08:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099DED0D000) [pid = 2880] [serial = 1752] [outer = 0000000000000000] 08:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099DFB11400) [pid = 2880] [serial = 1753] [outer = 00000099DED0D000] 08:20:56 INFO - PROCESS | 2880 | 1464016856362 Marionette DEBUG loaded listener.js 08:20:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099E233E000) [pid = 2880] [serial = 1754] [outer = 00000099DED0D000] 08:20:56 INFO - PROCESS | 2880 | 1464016856825 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 689ms 08:20:56 INFO - PROCESS | 2880 | 1464016856887 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 08:20:56 INFO - PROCESS | 2880 | 1464016856892 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 08:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:20:56 INFO - PROCESS | 2880 | 1464016856900 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:20:56 INFO - PROCESS | 2880 | 1464016856905 Marionette TRACE conn6 <- [1,2302,null,{}] 08:20:56 INFO - PROCESS | 2880 | 1464016856912 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:57 INFO - PROCESS | 2880 | 1464016857087 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 08:20:57 INFO - PROCESS | 2880 | 1464016857176 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 2880 | ++DOCSHELL 000000998265E800 == 55 [pid = 2880] [id = 585] 08:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0000009980A34400) [pid = 2880] [serial = 1755] [outer = 0000000000000000] 08:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0000009980A3F400) [pid = 2880] [serial = 1756] [outer = 0000009980A34400] 08:20:57 INFO - PROCESS | 2880 | 1464016857235 Marionette DEBUG loaded listener.js 08:20:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0000009982693800) [pid = 2880] [serial = 1757] [outer = 0000009980A34400] 08:20:57 INFO - PROCESS | 2880 | 1464016857796 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 944ms 08:20:57 INFO - PROCESS | 2880 | 1464016857850 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 08:20:57 INFO - PROCESS | 2880 | 1464016857857 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 08:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:20:57 INFO - PROCESS | 2880 | 1464016857864 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:20:57 INFO - PROCESS | 2880 | 1464016857867 Marionette TRACE conn6 <- [1,2306,null,{}] 08:20:57 INFO - PROCESS | 2880 | 1464016857871 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:58 INFO - PROCESS | 2880 | 1464016857988 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 08:20:58 INFO - PROCESS | 2880 | 1464016858082 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D960D800 == 56 [pid = 2880] [id = 586] 08:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (0000009982F48800) [pid = 2880] [serial = 1758] [outer = 0000000000000000] 08:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099830F2C00) [pid = 2880] [serial = 1759] [outer = 0000009982F48800] 08:20:58 INFO - PROCESS | 2880 | 1464016858139 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (0000009983D30400) [pid = 2880] [serial = 1760] [outer = 0000009982F48800] 08:20:58 INFO - PROCESS | 2880 | 1464016858766 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 08:20:58 INFO - PROCESS | 2880 | 1464016858815 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 08:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:20:58 INFO - PROCESS | 2880 | 1464016858819 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:20:58 INFO - PROCESS | 2880 | 1464016858823 Marionette TRACE conn6 <- [1,2310,null,{}] 08:20:58 INFO - PROCESS | 2880 | 1464016858835 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:58 INFO - PROCESS | 2880 | 1464016858952 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 08:20:59 INFO - PROCESS | 2880 | 1464016859075 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F8E000 == 57 [pid = 2880] [id = 587] 08:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8CDEC00) [pid = 2880] [serial = 1761] [outer = 0000000000000000] 08:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DD30E800) [pid = 2880] [serial = 1762] [outer = 00000099D8CDEC00] 08:20:59 INFO - PROCESS | 2880 | 1464016859137 Marionette DEBUG loaded listener.js 08:20:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E2326800) [pid = 2880] [serial = 1763] [outer = 00000099D8CDEC00] 08:20:59 INFO - PROCESS | 2880 | 1464016859747 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 986ms 08:20:59 INFO - PROCESS | 2880 | 1464016859807 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 2880 | 1464016859811 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 08:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:20:59 INFO - PROCESS | 2880 | 1464016859814 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 2880 | 1464016859816 Marionette TRACE conn6 <- [1,2314,null,{}] 08:20:59 INFO - PROCESS | 2880 | 1464016859820 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:59 INFO - PROCESS | 2880 | 1464016859931 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 08:21:00 INFO - PROCESS | 2880 | 1464016860053 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7B4D000 == 58 [pid = 2880] [id = 588] 08:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E234A000) [pid = 2880] [serial = 1764] [outer = 0000000000000000] 08:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E2362C00) [pid = 2880] [serial = 1765] [outer = 00000099E234A000] 08:21:00 INFO - PROCESS | 2880 | 1464016860111 Marionette DEBUG loaded listener.js 08:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E282B400) [pid = 2880] [serial = 1766] [outer = 00000099E234A000] 08:21:00 INFO - PROCESS | 2880 | 1464016860671 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 880ms 08:21:00 INFO - PROCESS | 2880 | 1464016860696 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 08:21:00 INFO - PROCESS | 2880 | 1464016860699 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 08:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:21:00 INFO - PROCESS | 2880 | 1464016860703 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:21:00 INFO - PROCESS | 2880 | 1464016860705 Marionette TRACE conn6 <- [1,2318,null,{}] 08:21:00 INFO - PROCESS | 2880 | 1464016860709 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:00 INFO - PROCESS | 2880 | 1464016860829 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 08:21:00 INFO - PROCESS | 2880 | 1464016860923 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8465000 == 59 [pid = 2880] [id = 589] 08:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E235F400) [pid = 2880] [serial = 1767] [outer = 0000000000000000] 08:21:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E2837C00) [pid = 2880] [serial = 1768] [outer = 00000099E235F400] 08:21:00 INFO - PROCESS | 2880 | 1464016860979 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E2841400) [pid = 2880] [serial = 1769] [outer = 00000099E235F400] 08:21:01 INFO - PROCESS | 2880 | 1464016861583 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 943ms 08:21:01 INFO - PROCESS | 2880 | 1464016861648 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 08:21:01 INFO - PROCESS | 2880 | 1464016861651 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 08:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:21:01 INFO - PROCESS | 2880 | 1464016861655 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:21:01 INFO - PROCESS | 2880 | 1464016861657 Marionette TRACE conn6 <- [1,2322,null,{}] 08:21:01 INFO - PROCESS | 2880 | 1464016861661 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:01 INFO - PROCESS | 2880 | 1464016861823 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 08:21:01 INFO - PROCESS | 2880 | 1464016861949 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5224800 == 60 [pid = 2880] [id = 590] 08:21:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009982F4FC00) [pid = 2880] [serial = 1770] [outer = 0000000000000000] 08:21:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DE0F1C00) [pid = 2880] [serial = 1771] [outer = 0000009982F4FC00] 08:21:02 INFO - PROCESS | 2880 | 1464016862009 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E313DC00) [pid = 2880] [serial = 1772] [outer = 0000009982F4FC00] 08:21:02 INFO - PROCESS | 2880 | 1464016862770 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1132ms 08:21:02 INFO - PROCESS | 2880 | 1464016862801 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 2880 | 1464016862806 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 08:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:21:02 INFO - PROCESS | 2880 | 1464016862812 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 2880 | 1464016862816 Marionette TRACE conn6 <- [1,2326,null,{}] 08:21:02 INFO - PROCESS | 2880 | 1464016862822 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:02 INFO - PROCESS | 2880 | 1464016862927 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 08:21:03 INFO - PROCESS | 2880 | 1464016863052 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982340000 == 61 [pid = 2880] [id = 591] 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099826A3400) [pid = 2880] [serial = 1773] [outer = 0000000000000000] 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099828D1000) [pid = 2880] [serial = 1774] [outer = 00000099826A3400] 08:21:03 INFO - PROCESS | 2880 | 1464016863108 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099830FBC00) [pid = 2880] [serial = 1775] [outer = 00000099826A3400] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E54AC000 == 60 [pid = 2880] [id = 583] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E287B800 == 59 [pid = 2880] [id = 582] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 0000009982657800 == 58 [pid = 2880] [id = 581] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE083000 == 57 [pid = 2880] [id = 580] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099DA278000 == 56 [pid = 2880] [id = 579] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8544800 == 55 [pid = 2880] [id = 578] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A4C000 == 54 [pid = 2880] [id = 577] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 0000009982656800 == 53 [pid = 2880] [id = 576] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099828EC000 == 52 [pid = 2880] [id = 575] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A9C800 == 51 [pid = 2880] [id = 573] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AB0800 == 50 [pid = 2880] [id = 572] 08:21:03 INFO - PROCESS | 2880 | --DOCSHELL 000000998234A800 == 49 [pid = 2880] [id = 571] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DEC06800) [pid = 2880] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D8ABC400) [pid = 2880] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DD368800) [pid = 2880] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (0000009983350C00) [pid = 2880] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009983D32000) [pid = 2880] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (0000009982693000) [pid = 2880] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099811ED000) [pid = 2880] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (0000009982696400) [pid = 2880] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099829E3000) [pid = 2880] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DD2BD000) [pid = 2880] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (000000998257C000) [pid = 2880] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D72D8400) [pid = 2880] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099830F3000) [pid = 2880] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099D8ABE400) [pid = 2880] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099DD2C6000) [pid = 2880] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DD792400) [pid = 2880] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D8A80C00) [pid = 2880] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099828C5000) [pid = 2880] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099DDE6EC00) [pid = 2880] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099DDC4E000) [pid = 2880] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099DE0E6400) [pid = 2880] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D83E6C00) [pid = 2880] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D8B0F000) [pid = 2880] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 08:21:03 INFO - PROCESS | 2880 | 1464016863667 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 880ms 08:21:03 INFO - PROCESS | 2880 | 1464016863697 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 08:21:03 INFO - PROCESS | 2880 | 1464016863703 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 08:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:21:03 INFO - PROCESS | 2880 | 1464016863709 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:21:03 INFO - PROCESS | 2880 | 1464016863711 Marionette TRACE conn6 <- [1,2330,null,{}] 08:21:03 INFO - PROCESS | 2880 | 1464016863715 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:03 INFO - PROCESS | 2880 | 1464016863805 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 08:21:03 INFO - PROCESS | 2880 | 1464016863813 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339B800 == 50 [pid = 2880] [id = 592] 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (0000009982695C00) [pid = 2880] [serial = 1776] [outer = 0000000000000000] 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099829E3000) [pid = 2880] [serial = 1777] [outer = 0000009982695C00] 08:21:03 INFO - PROCESS | 2880 | 1464016863860 Marionette DEBUG loaded listener.js 08:21:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099830FDC00) [pid = 2880] [serial = 1778] [outer = 0000009982695C00] 08:21:04 INFO - PROCESS | 2880 | 1464016864329 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 692ms 08:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:21:04 INFO - PROCESS | 2880 | 1464016864403 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 2880 | 1464016864406 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 08:21:04 INFO - PROCESS | 2880 | 1464016864409 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 2880 | 1464016864413 Marionette TRACE conn6 <- [1,2334,null,{}] 08:21:04 INFO - PROCESS | 2880 | 1464016864424 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:04 INFO - PROCESS | 2880 | 1464016864516 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 08:21:04 INFO - PROCESS | 2880 | 1464016864531 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9ACE000 == 51 [pid = 2880] [id = 593] 08:21:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099D72D8400) [pid = 2880] [serial = 1779] [outer = 0000000000000000] 08:21:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099D813A800) [pid = 2880] [serial = 1780] [outer = 00000099D72D8400] 08:21:04 INFO - PROCESS | 2880 | 1464016864580 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D8A7B400) [pid = 2880] [serial = 1781] [outer = 00000099D72D8400] 08:21:05 INFO - PROCESS | 2880 | 1464016865056 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 691ms 08:21:05 INFO - PROCESS | 2880 | 1464016865103 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 2880 | 1464016865105 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 08:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:21:05 INFO - PROCESS | 2880 | 1464016865113 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 2880 | 1464016865115 Marionette TRACE conn6 <- [1,2338,null,{}] 08:21:05 INFO - PROCESS | 2880 | 1464016865119 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:05 INFO - PROCESS | 2880 | 1464016865206 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 08:21:05 INFO - PROCESS | 2880 | 1464016865213 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE071800 == 52 [pid = 2880] [id = 594] 08:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D8B09800) [pid = 2880] [serial = 1782] [outer = 0000000000000000] 08:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8CDA800) [pid = 2880] [serial = 1783] [outer = 00000099D8B09800] 08:21:05 INFO - PROCESS | 2880 | 1464016865260 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D929C000) [pid = 2880] [serial = 1784] [outer = 00000099D8B09800] 08:21:05 INFO - PROCESS | 2880 | 1464016865690 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 629ms 08:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:21:05 INFO - PROCESS | 2880 | 1464016865747 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 2880 | 1464016865750 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 08:21:05 INFO - PROCESS | 2880 | 1464016865753 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 2880 | 1464016865755 Marionette TRACE conn6 <- [1,2342,null,{}] 08:21:05 INFO - PROCESS | 2880 | 1464016865758 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:05 INFO - PROCESS | 2880 | 1464016865870 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 08:21:05 INFO - PROCESS | 2880 | 1464016865949 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF10E800 == 53 [pid = 2880] [id = 595] 08:21:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (0000009983D37C00) [pid = 2880] [serial = 1785] [outer = 0000000000000000] 08:21:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D96D5800) [pid = 2880] [serial = 1786] [outer = 0000009983D37C00] 08:21:06 INFO - PROCESS | 2880 | 1464016865996 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DD2C6000) [pid = 2880] [serial = 1787] [outer = 0000009983D37C00] 08:21:06 INFO - PROCESS | 2880 | 1464016866434 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 734ms 08:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:21:06 INFO - PROCESS | 2880 | 1464016866488 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 2880 | 1464016866490 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 08:21:06 INFO - PROCESS | 2880 | 1464016866493 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 2880 | 1464016866502 Marionette TRACE conn6 <- [1,2346,null,{}] 08:21:06 INFO - PROCESS | 2880 | 1464016866507 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:06 INFO - PROCESS | 2880 | 1464016866641 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 08:21:06 INFO - PROCESS | 2880 | 1464016866704 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4C5F800 == 54 [pid = 2880] [id = 596] 08:21:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DD799000) [pid = 2880] [serial = 1788] [outer = 0000000000000000] 08:21:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DED0C000) [pid = 2880] [serial = 1789] [outer = 00000099DD799000] 08:21:06 INFO - PROCESS | 2880 | 1464016866750 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DFB11800) [pid = 2880] [serial = 1790] [outer = 00000099DD799000] 08:21:07 INFO - PROCESS | 2880 | 1464016867172 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 691ms 08:21:07 INFO - PROCESS | 2880 | 1464016867188 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 2880 | 1464016867190 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 08:21:07 INFO - PROCESS | 2880 | 1464016867193 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:21:07 INFO - PROCESS | 2880 | 1464016867195 Marionette TRACE conn6 <- [1,2350,null,{}] 08:21:07 INFO - PROCESS | 2880 | 1464016867224 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:07 INFO - PROCESS | 2880 | 1464016867346 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 08:21:07 INFO - PROCESS | 2880 | 1464016867354 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A2E800 == 55 [pid = 2880] [id = 597] 08:21:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DFB07C00) [pid = 2880] [serial = 1791] [outer = 0000000000000000] 08:21:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E23F7C00) [pid = 2880] [serial = 1792] [outer = 00000099DFB07C00] 08:21:07 INFO - PROCESS | 2880 | 1464016867404 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E28AA800) [pid = 2880] [serial = 1793] [outer = 00000099DFB07C00] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8CE8000) [pid = 2880] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099D85B9C00) [pid = 2880] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099811E8400) [pid = 2880] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (0000009982F42800) [pid = 2880] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099806F0400) [pid = 2880] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009983D31C00) [pid = 2880] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D8AC2800) [pid = 2880] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (000000998257F800) [pid = 2880] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DE0E7800) [pid = 2880] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:21:07 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099DA251400) [pid = 2880] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:21:07 INFO - PROCESS | 2880 | 1464016867938 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 774ms 08:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:21:07 INFO - PROCESS | 2880 | 1464016867971 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 2880 | 1464016867973 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 08:21:07 INFO - PROCESS | 2880 | 1464016867984 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 2880 | 1464016867986 Marionette TRACE conn6 <- [1,2354,null,{}] 08:21:07 INFO - PROCESS | 2880 | 1464016867990 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:08 INFO - PROCESS | 2880 | 1464016868075 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 08:21:08 INFO - PROCESS | 2880 | 1464016868158 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E661E800 == 56 [pid = 2880] [id = 598] 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099806EFC00) [pid = 2880] [serial = 1794] [outer = 0000000000000000] 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DE092C00) [pid = 2880] [serial = 1795] [outer = 00000099806EFC00] 08:21:08 INFO - PROCESS | 2880 | 1464016868204 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E30B8000) [pid = 2880] [serial = 1796] [outer = 00000099806EFC00] 08:21:08 INFO - PROCESS | 2880 | 1464016868562 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 649ms 08:21:08 INFO - PROCESS | 2880 | 1464016868629 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 08:21:08 INFO - PROCESS | 2880 | 1464016868631 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 08:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:21:08 INFO - PROCESS | 2880 | 1464016868665 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:21:08 INFO - PROCESS | 2880 | 1464016868667 Marionette TRACE conn6 <- [1,2358,null,{}] 08:21:08 INFO - PROCESS | 2880 | 1464016868683 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:08 INFO - PROCESS | 2880 | 1464016868771 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 08:21:08 INFO - PROCESS | 2880 | 1464016868778 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C31800 == 57 [pid = 2880] [id = 599] 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E30C2400) [pid = 2880] [serial = 1797] [outer = 0000000000000000] 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E432E400) [pid = 2880] [serial = 1798] [outer = 00000099E30C2400] 08:21:08 INFO - PROCESS | 2880 | 1464016868823 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E4C02400) [pid = 2880] [serial = 1799] [outer = 00000099E30C2400] 08:21:09 INFO - PROCESS | 2880 | 1464016869252 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 08:21:09 INFO - PROCESS | 2880 | 1464016869310 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 08:21:09 INFO - PROCESS | 2880 | 1464016869312 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 08:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:21:09 INFO - PROCESS | 2880 | 1464016869315 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 2880 | 1464016869317 Marionette TRACE conn6 <- [1,2362,null,{}] 08:21:09 INFO - PROCESS | 2880 | 1464016869321 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:09 INFO - PROCESS | 2880 | 1464016869417 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 08:21:09 INFO - PROCESS | 2880 | 1464016869426 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E924A000 == 58 [pid = 2880] [id = 600] 08:21:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E4C0E800) [pid = 2880] [serial = 1800] [outer = 0000000000000000] 08:21:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E4C1B400) [pid = 2880] [serial = 1801] [outer = 00000099E4C0E800] 08:21:09 INFO - PROCESS | 2880 | 1464016869471 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E4CAF800) [pid = 2880] [serial = 1802] [outer = 00000099E4C0E800] 08:21:10 INFO - PROCESS | 2880 | 1464016870075 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 880ms 08:21:10 INFO - PROCESS | 2880 | 1464016870199 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 2880 | 1464016870204 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 08:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:21:10 INFO - PROCESS | 2880 | 1464016870210 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 2880 | 1464016870214 Marionette TRACE conn6 <- [1,2366,null,{}] 08:21:10 INFO - PROCESS | 2880 | 1464016870220 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:10 INFO - PROCESS | 2880 | 1464016870351 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 08:21:10 INFO - PROCESS | 2880 | 1464016870471 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833AE800 == 59 [pid = 2880] [id = 601] 08:21:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009980A3A000) [pid = 2880] [serial = 1803] [outer = 0000000000000000] 08:21:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (0000009982691000) [pid = 2880] [serial = 1804] [outer = 0000009980A3A000] 08:21:10 INFO - PROCESS | 2880 | 1464016870533 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009982F4C400) [pid = 2880] [serial = 1805] [outer = 0000009980A3A000] 08:21:11 INFO - PROCESS | 2880 | 1464016871118 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:21:11 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:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 943ms 08:21:11 INFO - PROCESS | 2880 | 1464016871157 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 2880 | 1464016871163 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 08:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:21:11 INFO - PROCESS | 2880 | 1464016871170 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 2880 | 1464016871173 Marionette TRACE conn6 <- [1,2370,null,{}] 08:21:11 INFO - PROCESS | 2880 | 1464016871177 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:11 INFO - PROCESS | 2880 | 1464016871293 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 08:21:11 INFO - PROCESS | 2880 | 1464016871391 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4384800 == 60 [pid = 2880] [id = 602] 08:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009983F4EC00) [pid = 2880] [serial = 1806] [outer = 0000000000000000] 08:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D834FC00) [pid = 2880] [serial = 1807] [outer = 0000009983F4EC00] 08:21:11 INFO - PROCESS | 2880 | 1464016871449 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D8B06800) [pid = 2880] [serial = 1808] [outer = 0000009983F4EC00] 08:21:12 INFO - PROCESS | 2880 | 1464016872098 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:21:12 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:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 985ms 08:21:12 INFO - PROCESS | 2880 | 1464016872161 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 08:21:12 INFO - PROCESS | 2880 | 1464016872164 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 08:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:21:12 INFO - PROCESS | 2880 | 1464016872168 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 2880 | 1464016872172 Marionette TRACE conn6 <- [1,2374,null,{}] 08:21:12 INFO - PROCESS | 2880 | 1464016872185 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:12 INFO - PROCESS | 2880 | 1464016872342 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 08:21:12 INFO - PROCESS | 2880 | 1464016872363 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:12 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98B3800 == 61 [pid = 2880] [id = 603] 08:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DEC08000) [pid = 2880] [serial = 1809] [outer = 0000000000000000] 08:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DED0D800) [pid = 2880] [serial = 1810] [outer = 00000099DEC08000] 08:21:12 INFO - PROCESS | 2880 | 1464016872422 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E3088800) [pid = 2880] [serial = 1811] [outer = 00000099DEC08000] 08:21:13 INFO - PROCESS | 2880 | 1464016873034 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 881ms 08:21:13 INFO - PROCESS | 2880 | 1464016873051 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 08:21:13 INFO - PROCESS | 2880 | 1464016873054 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 08:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:21:13 INFO - PROCESS | 2880 | 1464016873058 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 2880 | 1464016873060 Marionette TRACE conn6 <- [1,2378,null,{}] 08:21:13 INFO - PROCESS | 2880 | 1464016873063 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:13 INFO - PROCESS | 2880 | 1464016873176 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 08:21:13 INFO - PROCESS | 2880 | 1464016873273 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A0E800 == 62 [pid = 2880] [id = 604] 08:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E28A1800) [pid = 2880] [serial = 1812] [outer = 0000000000000000] 08:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E4FE5C00) [pid = 2880] [serial = 1813] [outer = 00000099E28A1800] 08:21:13 INFO - PROCESS | 2880 | 1464016873331 Marionette DEBUG loaded listener.js 08:21:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E5113400) [pid = 2880] [serial = 1814] [outer = 00000099E28A1800] 08:21:13 INFO - PROCESS | 2880 | 1464016873912 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 942ms 08:21:14 INFO - PROCESS | 2880 | 1464016874002 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 08:21:14 INFO - PROCESS | 2880 | 1464016874005 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 08:21:14 INFO - PROCESS | 2880 | 1464016874008 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:21:14 INFO - PROCESS | 2880 | 1464016874010 Marionette TRACE conn6 <- [1,2382,null,{}] 08:21:14 INFO - PROCESS | 2880 | 1464016874014 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:14 INFO - PROCESS | 2880 | 1464016874124 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 08:21:14 INFO - PROCESS | 2880 | 1464016874264 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A80000 == 63 [pid = 2880] [id = 605] 08:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099806E2400) [pid = 2880] [serial = 1815] [outer = 0000000000000000] 08:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E52E9800) [pid = 2880] [serial = 1816] [outer = 00000099806E2400] 08:21:14 INFO - PROCESS | 2880 | 1464016874324 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E52F4400) [pid = 2880] [serial = 1817] [outer = 00000099806E2400] 08:21:15 INFO - PROCESS | 2880 | 1464016875226 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1289ms 08:21:15 INFO - PROCESS | 2880 | 1464016875299 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 08:21:15 INFO - PROCESS | 2880 | 1464016875304 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 08:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:21:15 INFO - PROCESS | 2880 | 1464016875309 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 2880 | 1464016875314 Marionette TRACE conn6 <- [1,2386,null,{}] 08:21:15 INFO - PROCESS | 2880 | 1464016875321 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:15 INFO - PROCESS | 2880 | 1464016875459 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 08:21:15 INFO - PROCESS | 2880 | 1464016875593 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 2880 | ++DOCSHELL 000000998265D800 == 64 [pid = 2880] [id = 606] 08:21:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099811EF000) [pid = 2880] [serial = 1818] [outer = 0000000000000000] 08:21:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (000000998268FC00) [pid = 2880] [serial = 1819] [outer = 00000099811EF000] 08:21:15 INFO - PROCESS | 2880 | 1464016875646 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099829E4000) [pid = 2880] [serial = 1820] [outer = 00000099811EF000] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7131000 == 63 [pid = 2880] [id = 401] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1F1000 == 62 [pid = 2880] [id = 406] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099833A7000 == 61 [pid = 2880] [id = 405] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C31800 == 60 [pid = 2880] [id = 599] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E661E800 == 59 [pid = 2880] [id = 598] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A2E800 == 58 [pid = 2880] [id = 597] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4C5F800 == 57 [pid = 2880] [id = 596] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF10E800 == 56 [pid = 2880] [id = 595] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE071800 == 55 [pid = 2880] [id = 594] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9ACE000 == 54 [pid = 2880] [id = 593] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099DF16F400) [pid = 2880] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099806E5C00) [pid = 2880] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009983343000) [pid = 2880] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099D9632800) [pid = 2880] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DFB11400) [pid = 2880] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 000000998339B800 == 53 [pid = 2880] [id = 592] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 0000009982340000 == 52 [pid = 2880] [id = 591] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F8E000 == 51 [pid = 2880] [id = 587] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099D960D800 == 50 [pid = 2880] [id = 586] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 000000998265E800 == 49 [pid = 2880] [id = 585] 08:21:16 INFO - PROCESS | 2880 | --DOCSHELL 00000099E624E000 == 48 [pid = 2880] [id = 584] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099D8A22400) [pid = 2880] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D8A80000) [pid = 2880] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009982694C00) [pid = 2880] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099811F0C00) [pid = 2880] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (0000009982F4A800) [pid = 2880] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0000009983348800) [pid = 2880] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099811E8800) [pid = 2880] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099826A1400) [pid = 2880] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009983D3C800) [pid = 2880] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DA1A2400) [pid = 2880] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D8B0FC00) [pid = 2880] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099DA253400) [pid = 2880] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DED07400) [pid = 2880] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DD2C4800) [pid = 2880] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DEC0B400) [pid = 2880] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DDBC2800) [pid = 2880] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099DDE62C00) [pid = 2880] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009983F77800) [pid = 2880] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099D9634000) [pid = 2880] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 08:21:16 INFO - PROCESS | 2880 | 1464016876269 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:21:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:21:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 984ms 08:21:16 INFO - PROCESS | 2880 | 1464016876298 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 2880 | 1464016876303 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 08:21:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:21:16 INFO - PROCESS | 2880 | 1464016876310 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 2880 | 1464016876313 Marionette TRACE conn6 <- [1,2390,null,{}] 08:21:16 INFO - PROCESS | 2880 | 1464016876316 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:16 INFO - PROCESS | 2880 | 1464016876404 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 08:21:16 INFO - PROCESS | 2880 | 1464016876411 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983146000 == 49 [pid = 2880] [id = 607] 08:21:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (0000009980A40C00) [pid = 2880] [serial = 1821] [outer = 0000000000000000] 08:21:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (000000998269E400) [pid = 2880] [serial = 1822] [outer = 0000009980A40C00] 08:21:16 INFO - PROCESS | 2880 | 1464016876461 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (0000009982F45800) [pid = 2880] [serial = 1823] [outer = 0000009980A40C00] 08:21:17 INFO - PROCESS | 2880 | 1464016877001 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 733ms 08:21:17 INFO - PROCESS | 2880 | 1464016877044 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 2880 | 1464016877047 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 08:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:21:17 INFO - PROCESS | 2880 | 1464016877050 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 2880 | 1464016877054 Marionette TRACE conn6 <- [1,2394,null,{}] 08:21:17 INFO - PROCESS | 2880 | 1464016877064 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:17 INFO - PROCESS | 2880 | 1464016877158 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 08:21:17 INFO - PROCESS | 2880 | 1464016877242 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8516000 == 50 [pid = 2880] [id = 608] 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009983348C00) [pid = 2880] [serial = 1824] [outer = 0000000000000000] 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (0000009983A0FC00) [pid = 2880] [serial = 1825] [outer = 0000009983348C00] 08:21:17 INFO - PROCESS | 2880 | 1464016877291 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (0000009983F4CC00) [pid = 2880] [serial = 1826] [outer = 0000009983348C00] 08:21:17 INFO - PROCESS | 2880 | 1464016877695 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 691ms 08:21:17 INFO - PROCESS | 2880 | 1464016877744 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 2880 | 1464016877747 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 08:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:21:17 INFO - PROCESS | 2880 | 1464016877750 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 2880 | 1464016877752 Marionette TRACE conn6 <- [1,2398,null,{}] 08:21:17 INFO - PROCESS | 2880 | 1464016877756 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:17 INFO - PROCESS | 2880 | 1464016877843 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 08:21:17 INFO - PROCESS | 2880 | 1464016877850 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD3CE800 == 51 [pid = 2880] [id = 609] 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D7B09400) [pid = 2880] [serial = 1827] [outer = 0000000000000000] 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099D8A1EC00) [pid = 2880] [serial = 1828] [outer = 00000099D7B09400] 08:21:17 INFO - PROCESS | 2880 | 1464016877900 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099D8ABB000) [pid = 2880] [serial = 1829] [outer = 00000099D7B09400] 08:21:18 INFO - PROCESS | 2880 | 1464016878358 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 692ms 08:21:18 INFO - PROCESS | 2880 | 1464016878446 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 2880 | 1464016878448 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 08:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:21:18 INFO - PROCESS | 2880 | 1464016878452 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 2880 | 1464016878454 Marionette TRACE conn6 <- [1,2402,null,{}] 08:21:18 INFO - PROCESS | 2880 | 1464016878457 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:18 INFO - PROCESS | 2880 | 1464016878597 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 08:21:18 INFO - PROCESS | 2880 | 1464016878620 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0C4800 == 52 [pid = 2880] [id = 610] 08:21:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8AC5800) [pid = 2880] [serial = 1830] [outer = 0000000000000000] 08:21:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8B05800) [pid = 2880] [serial = 1831] [outer = 00000099D8AC5800] 08:21:18 INFO - PROCESS | 2880 | 1464016878667 Marionette DEBUG loaded listener.js 08:21:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D8CE4C00) [pid = 2880] [serial = 1832] [outer = 00000099D8AC5800] 08:21:19 INFO - PROCESS | 2880 | 1464016879119 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:21:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 690ms 08:21:19 INFO - PROCESS | 2880 | 1464016879145 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 2880 | 1464016879147 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 08:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:21:19 INFO - PROCESS | 2880 | 1464016879158 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 2880 | 1464016879161 Marionette TRACE conn6 <- [1,2406,null,{}] 08:21:19 INFO - PROCESS | 2880 | 1464016879170 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:19 INFO - PROCESS | 2880 | 1464016879305 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 08:21:19 INFO - PROCESS | 2880 | 1464016879365 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF11D800 == 53 [pid = 2880] [id = 611] 08:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DD2BC000) [pid = 2880] [serial = 1833] [outer = 0000000000000000] 08:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DD365000) [pid = 2880] [serial = 1834] [outer = 00000099DD2BC000] 08:21:19 INFO - PROCESS | 2880 | 1464016879412 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DD7D4800) [pid = 2880] [serial = 1835] [outer = 00000099DD2BC000] 08:21:19 INFO - PROCESS | 2880 | 1464016879860 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 755ms 08:21:19 INFO - PROCESS | 2880 | 1464016879937 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 2880 | 1464016879940 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 08:21:19 INFO - PROCESS | 2880 | 1464016879946 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 2880 | 1464016879947 Marionette TRACE conn6 <- [1,2410,null,{}] 08:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:21:19 INFO - PROCESS | 2880 | 1464016879951 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:20 INFO - PROCESS | 2880 | 1464016880064 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 08:21:20 INFO - PROCESS | 2880 | 1464016880120 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E437B000 == 54 [pid = 2880] [id = 612] 08:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DDC76C00) [pid = 2880] [serial = 1836] [outer = 0000000000000000] 08:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099DDE62800) [pid = 2880] [serial = 1837] [outer = 00000099DDC76C00] 08:21:20 INFO - PROCESS | 2880 | 1464016880166 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DE0F2000) [pid = 2880] [serial = 1838] [outer = 00000099DDC76C00] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099806B2400) [pid = 2880] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DD2C0000) [pid = 2880] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099E52F4800) [pid = 2880] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099830F0800) [pid = 2880] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099806B2800) [pid = 2880] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099829EA000) [pid = 2880] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099D8342800) [pid = 2880] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009982576400) [pid = 2880] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8CE8400) [pid = 2880] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DE099400) [pid = 2880] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009983D37C00) [pid = 2880] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DD799000) [pid = 2880] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (0000009982695C00) [pid = 2880] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099D8B09800) [pid = 2880] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D72D8400) [pid = 2880] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099826A3400) [pid = 2880] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009982F4FC00) [pid = 2880] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E30C2400) [pid = 2880] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099806EFC00) [pid = 2880] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:21:20 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DFB07C00) [pid = 2880] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:21:20 INFO - PROCESS | 2880 | 1464016880783 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 877ms 08:21:20 INFO - PROCESS | 2880 | 1464016880830 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 08:21:20 INFO - PROCESS | 2880 | 1464016880832 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 08:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:21:20 INFO - PROCESS | 2880 | 1464016880835 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:21:20 INFO - PROCESS | 2880 | 1464016880837 Marionette TRACE conn6 <- [1,2414,null,{}] 08:21:20 INFO - PROCESS | 2880 | 1464016880848 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:20 INFO - PROCESS | 2880 | 1464016880961 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 08:21:21 INFO - PROCESS | 2880 | 1464016881014 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27A9000 == 55 [pid = 2880] [id = 613] 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099806B2800) [pid = 2880] [serial = 1839] [outer = 0000000000000000] 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099828CD800) [pid = 2880] [serial = 1840] [outer = 00000099806B2800] 08:21:21 INFO - PROCESS | 2880 | 1464016881062 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D936B000) [pid = 2880] [serial = 1841] [outer = 00000099806B2800] 08:21:21 INFO - PROCESS | 2880 | 1464016881436 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 628ms 08:21:21 INFO - PROCESS | 2880 | 1464016881467 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 2880 | 1464016881469 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 08:21:21 INFO - PROCESS | 2880 | 1464016881472 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:21:21 INFO - PROCESS | 2880 | 1464016881474 Marionette TRACE conn6 <- [1,2418,null,{}] 08:21:21 INFO - PROCESS | 2880 | 1464016881477 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:21 INFO - PROCESS | 2880 | 1464016881562 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 08:21:21 INFO - PROCESS | 2880 | 1464016881568 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57AA000 == 56 [pid = 2880] [id = 614] 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DDE69C00) [pid = 2880] [serial = 1842] [outer = 0000000000000000] 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DEC0CC00) [pid = 2880] [serial = 1843] [outer = 00000099DDE69C00] 08:21:21 INFO - PROCESS | 2880 | 1464016881615 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DED8C800) [pid = 2880] [serial = 1844] [outer = 00000099DDE69C00] 08:21:22 INFO - PROCESS | 2880 | 1464016882036 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 587ms 08:21:22 INFO - PROCESS | 2880 | 1464016882063 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 2880 | 1464016882065 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 08:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:21:22 INFO - PROCESS | 2880 | 1464016882068 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 2880 | 1464016882070 Marionette TRACE conn6 <- [1,2422,null,{}] 08:21:22 INFO - PROCESS | 2880 | 1464016882086 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:22 INFO - PROCESS | 2880 | 1464016882186 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 08:21:22 INFO - PROCESS | 2880 | 1464016882193 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B4D800 == 57 [pid = 2880] [id = 615] 08:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DFB0CC00) [pid = 2880] [serial = 1845] [outer = 0000000000000000] 08:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E2325400) [pid = 2880] [serial = 1846] [outer = 00000099DFB0CC00] 08:21:22 INFO - PROCESS | 2880 | 1464016882239 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099E2367800) [pid = 2880] [serial = 1847] [outer = 00000099DFB0CC00] 08:21:22 INFO - PROCESS | 2880 | 1464016882776 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 756ms 08:21:22 INFO - PROCESS | 2880 | 1464016882827 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 2880 | 1464016882832 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 08:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:21:22 INFO - PROCESS | 2880 | 1464016882838 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 2880 | 1464016882843 Marionette TRACE conn6 <- [1,2426,null,{}] 08:21:22 INFO - PROCESS | 2880 | 1464016882850 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:23 INFO - PROCESS | 2880 | 1464016882994 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 08:21:23 INFO - PROCESS | 2880 | 1464016883128 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828F8000 == 58 [pid = 2880] [id = 616] 08:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099811E2800) [pid = 2880] [serial = 1848] [outer = 0000000000000000] 08:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009981626800) [pid = 2880] [serial = 1849] [outer = 00000099811E2800] 08:21:23 INFO - PROCESS | 2880 | 1464016883189 Marionette DEBUG loaded listener.js 08:21:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099828CB000) [pid = 2880] [serial = 1850] [outer = 00000099811E2800] 08:21:23 INFO - PROCESS | 2880 | 1464016883812 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 985ms 08:21:23 INFO - PROCESS | 2880 | 1464016883827 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 2880 | 1464016883833 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 08:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:21:23 INFO - PROCESS | 2880 | 1464016883840 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 2880 | 1464016883843 Marionette TRACE conn6 <- [1,2430,null,{}] 08:21:23 INFO - PROCESS | 2880 | 1464016883847 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:23 INFO - PROCESS | 2880 | 1464016883965 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 08:21:24 INFO - PROCESS | 2880 | 1464016884065 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1E6000 == 59 [pid = 2880] [id = 617] 08:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (0000009983D36800) [pid = 2880] [serial = 1851] [outer = 0000000000000000] 08:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (0000009983F4DC00) [pid = 2880] [serial = 1852] [outer = 0000009983D36800] 08:21:24 INFO - PROCESS | 2880 | 1464016884122 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D8AC3400) [pid = 2880] [serial = 1853] [outer = 0000009983D36800] 08:21:24 INFO - PROCESS | 2880 | 1464016884712 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 943ms 08:21:24 INFO - PROCESS | 2880 | 1464016884784 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 2880 | 1464016884787 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 08:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:21:24 INFO - PROCESS | 2880 | 1464016884790 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 2880 | 1464016884795 Marionette TRACE conn6 <- [1,2434,null,{}] 08:21:24 INFO - PROCESS | 2880 | 1464016884806 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:24 INFO - PROCESS | 2880 | 1464016884922 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 08:21:25 INFO - PROCESS | 2880 | 1464016885020 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7BF9800 == 60 [pid = 2880] [id = 618] 08:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DA2E7800) [pid = 2880] [serial = 1854] [outer = 0000000000000000] 08:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DD368400) [pid = 2880] [serial = 1855] [outer = 00000099DA2E7800] 08:21:25 INFO - PROCESS | 2880 | 1464016885080 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DED0B800) [pid = 2880] [serial = 1856] [outer = 00000099DA2E7800] 08:21:25 INFO - PROCESS | 2880 | 1464016885628 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 900ms 08:21:25 INFO - PROCESS | 2880 | 1464016885693 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 08:21:25 INFO - PROCESS | 2880 | 1464016885696 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 08:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:21:25 INFO - PROCESS | 2880 | 1464016885700 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:21:25 INFO - PROCESS | 2880 | 1464016885702 Marionette TRACE conn6 <- [1,2438,null,{}] 08:21:25 INFO - PROCESS | 2880 | 1464016885706 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:25 INFO - PROCESS | 2880 | 1464016885821 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 08:21:25 INFO - PROCESS | 2880 | 1464016885918 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E941E000 == 61 [pid = 2880] [id = 619] 08:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E283B400) [pid = 2880] [serial = 1857] [outer = 0000000000000000] 08:21:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E28D3400) [pid = 2880] [serial = 1858] [outer = 00000099E283B400] 08:21:25 INFO - PROCESS | 2880 | 1464016885975 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E3143400) [pid = 2880] [serial = 1859] [outer = 00000099E283B400] 08:21:26 INFO - PROCESS | 2880 | 1464016886593 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 943ms 08:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:21:26 INFO - PROCESS | 2880 | 1464016886645 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 2880 | 1464016886647 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 08:21:26 INFO - PROCESS | 2880 | 1464016886651 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 2880 | 1464016886653 Marionette TRACE conn6 <- [1,2442,null,{}] 08:21:26 INFO - PROCESS | 2880 | 1464016886657 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:26 INFO - PROCESS | 2880 | 1464016886767 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 08:21:26 INFO - PROCESS | 2880 | 1464016886865 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A8E000 == 62 [pid = 2880] [id = 620] 08:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E4C04800) [pid = 2880] [serial = 1860] [outer = 0000000000000000] 08:21:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E4C0C000) [pid = 2880] [serial = 1861] [outer = 00000099E4C04800] 08:21:26 INFO - PROCESS | 2880 | 1464016886921 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E52E7800) [pid = 2880] [serial = 1862] [outer = 00000099E4C04800] 08:21:27 INFO - PROCESS | 2880 | 1464016887471 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 881ms 08:21:27 INFO - PROCESS | 2880 | 1464016887541 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 2880 | 1464016887543 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 08:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:21:27 INFO - PROCESS | 2880 | 1464016887547 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 2880 | 1464016887549 Marionette TRACE conn6 <- [1,2446,null,{}] 08:21:27 INFO - PROCESS | 2880 | 1464016887553 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:27 INFO - PROCESS | 2880 | 1464016887684 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 08:21:27 INFO - PROCESS | 2880 | 1464016887785 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F36000 == 63 [pid = 2880] [id = 621] 08:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E52F6000) [pid = 2880] [serial = 1863] [outer = 0000000000000000] 08:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E58A6000) [pid = 2880] [serial = 1864] [outer = 00000099E52F6000] 08:21:27 INFO - PROCESS | 2880 | 1464016887842 Marionette DEBUG loaded listener.js 08:21:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E5B09400) [pid = 2880] [serial = 1865] [outer = 00000099E52F6000] 08:21:28 INFO - PROCESS | 2880 | 1464016888424 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 923ms 08:21:28 INFO - PROCESS | 2880 | 1464016888473 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 08:21:28 INFO - PROCESS | 2880 | 1464016888476 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 08:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:21:28 INFO - PROCESS | 2880 | 1464016888480 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:21:28 INFO - PROCESS | 2880 | 1464016888482 Marionette TRACE conn6 <- [1,2450,null,{}] 08:21:28 INFO - PROCESS | 2880 | 1464016888486 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:28 INFO - PROCESS | 2880 | 1464016888596 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 08:21:28 INFO - PROCESS | 2880 | 1464016888694 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982333800 == 64 [pid = 2880] [id = 622] 08:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099803F5400) [pid = 2880] [serial = 1866] [outer = 0000000000000000] 08:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099826AA000) [pid = 2880] [serial = 1867] [outer = 00000099803F5400] 08:21:28 INFO - PROCESS | 2880 | 1464016888752 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099D8ABC400) [pid = 2880] [serial = 1868] [outer = 00000099803F5400] 08:21:29 INFO - PROCESS | 2880 | 1464016889488 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1032ms 08:21:29 INFO - PROCESS | 2880 | 1464016889514 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 2880 | 1464016889519 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 08:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:21:29 INFO - PROCESS | 2880 | 1464016889541 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 2880 | 1464016889545 Marionette TRACE conn6 <- [1,2454,null,{}] 08:21:29 INFO - PROCESS | 2880 | 1464016889550 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:29 INFO - PROCESS | 2880 | 1464016889658 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 08:21:29 INFO - PROCESS | 2880 | 1464016889762 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828F5800 == 65 [pid = 2880] [id = 623] 08:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (0000009982697C00) [pid = 2880] [serial = 1869] [outer = 0000000000000000] 08:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099826A3800) [pid = 2880] [serial = 1870] [outer = 0000009982697C00] 08:21:29 INFO - PROCESS | 2880 | 1464016889814 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (0000009983349000) [pid = 2880] [serial = 1871] [outer = 0000009982697C00] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57AA000 == 64 [pid = 2880] [id = 614] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27A9000 == 63 [pid = 2880] [id = 613] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E437B000 == 62 [pid = 2880] [id = 612] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF11D800 == 61 [pid = 2880] [id = 611] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0C4800 == 60 [pid = 2880] [id = 610] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD3CE800 == 59 [pid = 2880] [id = 609] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8516000 == 58 [pid = 2880] [id = 608] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 0000009983146000 == 57 [pid = 2880] [id = 607] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099830F2C00) [pid = 2880] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099DD30E800) [pid = 2880] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099E2362C00) [pid = 2880] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099E2837C00) [pid = 2880] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099E4C1B400) [pid = 2880] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 000000998265D800 == 56 [pid = 2880] [id = 606] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A0E800 == 55 [pid = 2880] [id = 604] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98B3800 == 54 [pid = 2880] [id = 603] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4384800 == 53 [pid = 2880] [id = 602] 08:21:30 INFO - PROCESS | 2880 | --DOCSHELL 00000099833AE800 == 52 [pid = 2880] [id = 601] 08:21:30 INFO - PROCESS | 2880 | 1464016890468 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1005ms 08:21:30 INFO - PROCESS | 2880 | 1464016890533 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 2880 | 1464016890538 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 08:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:21:30 INFO - PROCESS | 2880 | 1464016890545 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 2880 | 1464016890547 Marionette TRACE conn6 <- [1,2458,null,{}] 08:21:30 INFO - PROCESS | 2880 | 1464016890551 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:30 INFO - PROCESS | 2880 | 1464016890647 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099D96DB000) [pid = 2880] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099826A3C00) [pid = 2880] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099DD2C6400) [pid = 2880] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DD2CA800) [pid = 2880] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DFB07800) [pid = 2880] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E5B7B400) [pid = 2880] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (0000009983D3C400) [pid = 2880] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (000000998161F800) [pid = 2880] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0000009983A08C00) [pid = 2880] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DED8F800) [pid = 2880] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D96D5800) [pid = 2880] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099DFB11800) [pid = 2880] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099829E3000) [pid = 2880] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099830FDC00) [pid = 2880] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (0000009980A3F400) [pid = 2880] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D8CDA800) [pid = 2880] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D813A800) [pid = 2880] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D8A7B400) [pid = 2880] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099830FBC00) [pid = 2880] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099828D1000) [pid = 2880] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E313DC00) [pid = 2880] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DE0F1C00) [pid = 2880] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DED0C000) [pid = 2880] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E4C02400) [pid = 2880] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DE092C00) [pid = 2880] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E23F7C00) [pid = 2880] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E432E400) [pid = 2880] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099E28AA800) [pid = 2880] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E30B8000) [pid = 2880] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D929C000) [pid = 2880] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099DD2C6000) [pid = 2880] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 08:21:30 INFO - PROCESS | 2880 | 1464016890746 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983146000 == 53 [pid = 2880] [id = 624] 08:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099811E3C00) [pid = 2880] [serial = 1872] [outer = 0000000000000000] 08:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (000000998269C400) [pid = 2880] [serial = 1873] [outer = 00000099811E3C00] 08:21:30 INFO - PROCESS | 2880 | 1464016890794 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (0000009983A07C00) [pid = 2880] [serial = 1874] [outer = 00000099811E3C00] 08:21:31 INFO - PROCESS | 2880 | 1464016891223 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 733ms 08:21:31 INFO - PROCESS | 2880 | 1464016891278 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 2880 | 1464016891281 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 08:21:31 INFO - PROCESS | 2880 | 1464016891284 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:21:31 INFO - PROCESS | 2880 | 1464016891288 Marionette TRACE conn6 <- [1,2462,null,{}] 08:21:31 INFO - PROCESS | 2880 | 1464016891304 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:31 INFO - PROCESS | 2880 | 1464016891401 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 08:21:31 INFO - PROCESS | 2880 | 1464016891411 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD3D0000 == 54 [pid = 2880] [id = 625] 08:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D85BA800) [pid = 2880] [serial = 1875] [outer = 0000000000000000] 08:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099D8A75C00) [pid = 2880] [serial = 1876] [outer = 00000099D85BA800] 08:21:31 INFO - PROCESS | 2880 | 1464016891466 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099D8B0B800) [pid = 2880] [serial = 1877] [outer = 00000099D85BA800] 08:21:31 INFO - PROCESS | 2880 | 1464016891933 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 692ms 08:21:31 INFO - PROCESS | 2880 | 1464016891979 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 2880 | 1464016891982 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 08:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:21:31 INFO - PROCESS | 2880 | 1464016891985 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 2880 | 1464016891987 Marionette TRACE conn6 <- [1,2466,null,{}] 08:21:32 INFO - PROCESS | 2880 | 1464016891990 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:32 INFO - PROCESS | 2880 | 1464016892108 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 08:21:32 INFO - PROCESS | 2880 | 1464016892201 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDBD800 == 55 [pid = 2880] [id = 626] 08:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099D8A1F800) [pid = 2880] [serial = 1878] [outer = 0000000000000000] 08:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099D96D8400) [pid = 2880] [serial = 1879] [outer = 00000099D8A1F800] 08:21:32 INFO - PROCESS | 2880 | 1464016892248 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DD2C4000) [pid = 2880] [serial = 1880] [outer = 00000099D8A1F800] 08:21:32 INFO - PROCESS | 2880 | 1464016892651 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 692ms 08:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:21:32 INFO - PROCESS | 2880 | 1464016892683 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 08:21:32 INFO - PROCESS | 2880 | 1464016892685 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 08:21:32 INFO - PROCESS | 2880 | 1464016892688 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:21:32 INFO - PROCESS | 2880 | 1464016892690 Marionette TRACE conn6 <- [1,2470,null,{}] 08:21:32 INFO - PROCESS | 2880 | 1464016892693 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:32 INFO - PROCESS | 2880 | 1464016892813 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 08:21:32 INFO - PROCESS | 2880 | 1464016892869 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2794800 == 56 [pid = 2880] [id = 627] 08:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DD306400) [pid = 2880] [serial = 1881] [outer = 0000000000000000] 08:21:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099DD482400) [pid = 2880] [serial = 1882] [outer = 00000099DD306400] 08:21:32 INFO - PROCESS | 2880 | 1464016892917 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099DDCF7000) [pid = 2880] [serial = 1883] [outer = 00000099DD306400] 08:21:33 INFO - PROCESS | 2880 | 1464016893371 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 734ms 08:21:33 INFO - PROCESS | 2880 | 1464016893455 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 2880 | 1464016893457 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 08:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:21:33 INFO - PROCESS | 2880 | 1464016893468 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 2880 | 1464016893478 Marionette TRACE conn6 <- [1,2474,null,{}] 08:21:33 INFO - PROCESS | 2880 | 1464016893482 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:33 INFO - PROCESS | 2880 | 1464016893610 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 08:21:33 INFO - PROCESS | 2880 | 1464016893669 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4D1F800 == 57 [pid = 2880] [id = 628] 08:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DED8FC00) [pid = 2880] [serial = 1884] [outer = 0000000000000000] 08:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E2347400) [pid = 2880] [serial = 1885] [outer = 00000099DED8FC00] 08:21:33 INFO - PROCESS | 2880 | 1464016893716 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E28AA800) [pid = 2880] [serial = 1886] [outer = 00000099DED8FC00] 08:21:34 INFO - PROCESS | 2880 | 1464016894137 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 691ms 08:21:34 INFO - PROCESS | 2880 | 1464016894158 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 2880 | 1464016894161 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 08:21:34 INFO - PROCESS | 2880 | 1464016894164 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:21:34 INFO - PROCESS | 2880 | 1464016894166 Marionette TRACE conn6 <- [1,2478,null,{}] 08:21:34 INFO - PROCESS | 2880 | 1464016894169 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:34 INFO - PROCESS | 2880 | 1464016894287 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 08:21:34 INFO - PROCESS | 2880 | 1464016894343 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A86800 == 58 [pid = 2880] [id = 629] 08:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E30BBC00) [pid = 2880] [serial = 1887] [outer = 0000000000000000] 08:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E3145000) [pid = 2880] [serial = 1888] [outer = 00000099E30BBC00] 08:21:34 INFO - PROCESS | 2880 | 1464016894389 Marionette DEBUG loaded listener.js 08:21:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E4CBBC00) [pid = 2880] [serial = 1889] [outer = 00000099E30BBC00] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099DDE69C00) [pid = 2880] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099806E2400) [pid = 2880] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009983348C00) [pid = 2880] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DED0D000) [pid = 2880] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DDC76C00) [pid = 2880] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009980A40C00) [pid = 2880] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8AC5800) [pid = 2880] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099811EF000) [pid = 2880] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099806B2800) [pid = 2880] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:21:34 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099D7B09400) [pid = 2880] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:21:34 INFO - PROCESS | 2880 | 1464016894841 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 733ms 08:21:34 INFO - PROCESS | 2880 | 1464016894901 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 2880 | 1464016894903 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 08:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:21:34 INFO - PROCESS | 2880 | 1464016894906 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 2880 | 1464016894908 Marionette TRACE conn6 <- [1,2482,null,{}] 08:21:34 INFO - PROCESS | 2880 | 1464016894911 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:35 INFO - PROCESS | 2880 | 1464016895033 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 08:21:35 INFO - PROCESS | 2880 | 1464016895040 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E65DA000 == 59 [pid = 2880] [id = 630] 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099D8AC2800) [pid = 2880] [serial = 1890] [outer = 0000000000000000] 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099DED0D000) [pid = 2880] [serial = 1891] [outer = 00000099D8AC2800] 08:21:35 INFO - PROCESS | 2880 | 1464016895086 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E52EBC00) [pid = 2880] [serial = 1892] [outer = 00000099D8AC2800] 08:21:35 INFO - PROCESS | 2880 | 1464016895507 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 629ms 08:21:35 INFO - PROCESS | 2880 | 1464016895542 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 08:21:35 INFO - PROCESS | 2880 | 1464016895544 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 08:21:35 INFO - PROCESS | 2880 | 1464016895547 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:21:35 INFO - PROCESS | 2880 | 1464016895549 Marionette TRACE conn6 <- [1,2486,null,{}] 08:21:35 INFO - PROCESS | 2880 | 1464016895552 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:35 INFO - PROCESS | 2880 | 1464016895646 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 08:21:35 INFO - PROCESS | 2880 | 1464016895653 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7B3B800 == 60 [pid = 2880] [id = 631] 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (000000998161D800) [pid = 2880] [serial = 1893] [outer = 0000000000000000] 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DDC7C800) [pid = 2880] [serial = 1894] [outer = 000000998161D800] 08:21:35 INFO - PROCESS | 2880 | 1464016895700 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E5B03400) [pid = 2880] [serial = 1895] [outer = 000000998161D800] 08:21:36 INFO - PROCESS | 2880 | 1464016896119 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 628ms 08:21:36 INFO - PROCESS | 2880 | 1464016896181 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 2880 | 1464016896183 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 08:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:21:36 INFO - PROCESS | 2880 | 1464016896186 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 2880 | 1464016896188 Marionette TRACE conn6 <- [1,2490,null,{}] 08:21:36 INFO - PROCESS | 2880 | 1464016896191 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:36 INFO - PROCESS | 2880 | 1464016896280 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 08:21:36 INFO - PROCESS | 2880 | 1464016896298 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9188000 == 61 [pid = 2880] [id = 632] 08:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E5AB3400) [pid = 2880] [serial = 1896] [outer = 0000000000000000] 08:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E5B10C00) [pid = 2880] [serial = 1897] [outer = 00000099E5AB3400] 08:21:36 INFO - PROCESS | 2880 | 1464016896345 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E5B7B000) [pid = 2880] [serial = 1898] [outer = 00000099E5AB3400] 08:21:37 INFO - PROCESS | 2880 | 1464016897047 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 880ms 08:21:37 INFO - PROCESS | 2880 | 1464016897069 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 08:21:37 INFO - PROCESS | 2880 | 1464016897074 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 08:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:21:37 INFO - PROCESS | 2880 | 1464016897081 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 2880 | 1464016897084 Marionette TRACE conn6 <- [1,2494,null,{}] 08:21:37 INFO - PROCESS | 2880 | 1464016897091 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:37 INFO - PROCESS | 2880 | 1464016897214 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 08:21:37 INFO - PROCESS | 2880 | 1464016897316 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7AEC000 == 62 [pid = 2880] [id = 633] 08:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (0000009982576000) [pid = 2880] [serial = 1899] [outer = 0000000000000000] 08:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099828CF800) [pid = 2880] [serial = 1900] [outer = 0000009982576000] 08:21:37 INFO - PROCESS | 2880 | 1464016897375 Marionette DEBUG loaded listener.js 08:21:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (0000009983A06C00) [pid = 2880] [serial = 1901] [outer = 0000009982576000] 08:21:38 INFO - PROCESS | 2880 | 1464016898045 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1036ms 08:21:38 INFO - PROCESS | 2880 | 1464016898119 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 08:21:38 INFO - PROCESS | 2880 | 1464016898125 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 08:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:21:38 INFO - PROCESS | 2880 | 1464016898132 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:21:38 INFO - PROCESS | 2880 | 1464016898135 Marionette TRACE conn6 <- [1,2498,null,{}] 08:21:38 INFO - PROCESS | 2880 | 1464016898175 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:38 INFO - PROCESS | 2880 | 1464016898306 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 08:21:38 INFO - PROCESS | 2880 | 1464016898426 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4382000 == 63 [pid = 2880] [id = 634] 08:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099D85B8400) [pid = 2880] [serial = 1902] [outer = 0000000000000000] 08:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099D962C800) [pid = 2880] [serial = 1903] [outer = 00000099D85B8400] 08:21:38 INFO - PROCESS | 2880 | 1464016898486 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DE02F800) [pid = 2880] [serial = 1904] [outer = 00000099D85B8400] 08:21:39 INFO - PROCESS | 2880 | 1464016899111 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1033ms 08:21:39 INFO - PROCESS | 2880 | 1464016899164 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 2880 | 1464016899167 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 08:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:21:39 INFO - PROCESS | 2880 | 1464016899171 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 2880 | 1464016899175 Marionette TRACE conn6 <- [1,2502,null,{}] 08:21:39 INFO - PROCESS | 2880 | 1464016899188 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:39 INFO - PROCESS | 2880 | 1464016899348 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 08:21:39 INFO - PROCESS | 2880 | 1464016899368 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A79800 == 64 [pid = 2880] [id = 635] 08:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E313DC00) [pid = 2880] [serial = 1905] [outer = 0000000000000000] 08:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E4CBD800) [pid = 2880] [serial = 1906] [outer = 00000099E313DC00] 08:21:39 INFO - PROCESS | 2880 | 1464016899427 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E5B7C800) [pid = 2880] [serial = 1907] [outer = 00000099E313DC00] 08:21:40 INFO - PROCESS | 2880 | 1464016900062 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 943ms 08:21:40 INFO - PROCESS | 2880 | 1464016900116 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 2880 | 1464016900119 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 08:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:21:40 INFO - PROCESS | 2880 | 1464016900123 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 2880 | 1464016900125 Marionette TRACE conn6 <- [1,2506,null,{}] 08:21:40 INFO - PROCESS | 2880 | 1464016900129 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:40 INFO - PROCESS | 2880 | 1464016900247 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 08:21:40 INFO - PROCESS | 2880 | 1464016900375 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAA7000 == 65 [pid = 2880] [id = 636] 08:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E5DF7000) [pid = 2880] [serial = 1908] [outer = 0000000000000000] 08:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E5E64C00) [pid = 2880] [serial = 1909] [outer = 00000099E5DF7000] 08:21:40 INFO - PROCESS | 2880 | 1464016900433 Marionette DEBUG loaded listener.js 08:21:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E5E6B800) [pid = 2880] [serial = 1910] [outer = 00000099E5DF7000] 08:21:41 INFO - PROCESS | 2880 | 1464016901005 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 944ms 08:21:41 INFO - PROCESS | 2880 | 1464016901069 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 08:21:41 INFO - PROCESS | 2880 | 1464016901072 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 08:21:41 INFO - PROCESS | 2880 | 1464016901075 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:21:41 INFO - PROCESS | 2880 | 1464016901078 Marionette TRACE conn6 <- [1,2510,null,{}] 08:21:41 INFO - PROCESS | 2880 | 1464016901081 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:41 INFO - PROCESS | 2880 | 1464016901194 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 08:21:41 INFO - PROCESS | 2880 | 1464016901321 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAC3800 == 66 [pid = 2880] [id = 637] 08:21:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E5DF7400) [pid = 2880] [serial = 1911] [outer = 0000000000000000] 08:21:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E5E71800) [pid = 2880] [serial = 1912] [outer = 00000099E5DF7400] 08:21:41 INFO - PROCESS | 2880 | 1464016901378 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E602FC00) [pid = 2880] [serial = 1913] [outer = 00000099E5DF7400] 08:21:42 INFO - PROCESS | 2880 | 1464016902037 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 986ms 08:21:42 INFO - PROCESS | 2880 | 1464016902073 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 08:21:42 INFO - PROCESS | 2880 | 1464016902076 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 08:21:42 INFO - PROCESS | 2880 | 1464016902080 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:21:42 INFO - PROCESS | 2880 | 1464016902083 Marionette TRACE conn6 <- [1,2514,null,{}] 08:21:42 INFO - PROCESS | 2880 | 1464016902086 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:42 INFO - PROCESS | 2880 | 1464016902218 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 08:21:42 INFO - PROCESS | 2880 | 1464016902532 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983391000 == 67 [pid = 2880] [id = 638] 08:21:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099806EA800) [pid = 2880] [serial = 1914] [outer = 0000000000000000] 08:21:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (0000009980A3E000) [pid = 2880] [serial = 1915] [outer = 00000099806EA800] 08:21:42 INFO - PROCESS | 2880 | 1464016902607 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (0000009982573800) [pid = 2880] [serial = 1916] [outer = 00000099806EA800] 08:21:43 INFO - PROCESS | 2880 | 1464016903266 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1237ms 08:21:43 INFO - PROCESS | 2880 | 1464016903322 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 2880 | 1464016903327 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 08:21:43 INFO - PROCESS | 2880 | 1464016903331 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:21:43 INFO - PROCESS | 2880 | 1464016903334 Marionette TRACE conn6 <- [1,2518,null,{}] 08:21:43 INFO - PROCESS | 2880 | 1464016903340 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:43 INFO - PROCESS | 2880 | 1464016903446 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 08:21:43 INFO - PROCESS | 2880 | 1464016903584 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7B3B800 == 66 [pid = 2880] [id = 631] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65DA000 == 65 [pid = 2880] [id = 630] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A86800 == 64 [pid = 2880] [id = 629] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4D1F800 == 63 [pid = 2880] [id = 628] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E2794800 == 62 [pid = 2880] [id = 627] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDBD800 == 61 [pid = 2880] [id = 626] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD3D0000 == 60 [pid = 2880] [id = 625] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 0000009983146000 == 59 [pid = 2880] [id = 624] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E2325400) [pid = 2880] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982667800 == 60 [pid = 2880] [id = 639] 08:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099806B5800) [pid = 2880] [serial = 1917] [outer = 0000000000000000] 08:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (0000009980A3D000) [pid = 2880] [serial = 1918] [outer = 00000099806B5800] 08:21:43 INFO - PROCESS | 2880 | 1464016903695 Marionette DEBUG loaded listener.js 08:21:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0000009983A03800) [pid = 2880] [serial = 1919] [outer = 00000099806B5800] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099828F5800 == 59 [pid = 2880] [id = 623] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E941E000 == 58 [pid = 2880] [id = 619] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1E6000 == 57 [pid = 2880] [id = 617] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099828F8000 == 56 [pid = 2880] [id = 616] 08:21:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B4D800 == 55 [pid = 2880] [id = 615] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099DED8C800) [pid = 2880] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (00000099DEC0CC00) [pid = 2880] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E52E9800) [pid = 2880] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (0000009983F4CC00) [pid = 2880] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099E233E000) [pid = 2880] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099DDE62800) [pid = 2880] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099DED0D800) [pid = 2880] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (000000998269E400) [pid = 2880] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099D8CE4C00) [pid = 2880] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009982691000) [pid = 2880] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009983A0FC00) [pid = 2880] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099829E4000) [pid = 2880] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099828CD800) [pid = 2880] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E4FE5C00) [pid = 2880] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099D834FC00) [pid = 2880] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (000000998268FC00) [pid = 2880] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099DD365000) [pid = 2880] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (0000009982F45800) [pid = 2880] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099D8ABB000) [pid = 2880] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D8B05800) [pid = 2880] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DE0F2000) [pid = 2880] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D936B000) [pid = 2880] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8A1EC00) [pid = 2880] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 08:21:43 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E52F4400) [pid = 2880] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 08:21:44 INFO - PROCESS | 2880 | 1464016904193 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 880ms 08:21:44 INFO - PROCESS | 2880 | 1464016904218 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 2880 | 1464016904222 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 08:21:44 INFO - PROCESS | 2880 | 1464016904231 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:21:44 INFO - PROCESS | 2880 | 1464016904233 Marionette TRACE conn6 <- [1,2522,null,{}] 08:21:44 INFO - PROCESS | 2880 | 1464016904237 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:44 INFO - PROCESS | 2880 | 1464016904328 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 08:21:44 INFO - PROCESS | 2880 | 1464016904336 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8516800 == 56 [pid = 2880] [id = 640] 08:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009983A09400) [pid = 2880] [serial = 1920] [outer = 0000000000000000] 08:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009983F4CC00) [pid = 2880] [serial = 1921] [outer = 0000009983A09400] 08:21:44 INFO - PROCESS | 2880 | 1464016904386 Marionette DEBUG loaded listener.js 08:21:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8347400) [pid = 2880] [serial = 1922] [outer = 0000009983A09400] 08:21:44 INFO - PROCESS | 2880 | 1464016904866 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 672ms 08:21:44 INFO - PROCESS | 2880 | 1464016904908 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 2880 | 1464016904910 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 08:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:21:44 INFO - PROCESS | 2880 | 1464016904916 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 2880 | 1464016904922 Marionette TRACE conn6 <- [1,2526,null,{}] 08:21:44 INFO - PROCESS | 2880 | 1464016904931 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:45 INFO - PROCESS | 2880 | 1464016905024 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 08:21:45 INFO - PROCESS | 2880 | 1464016905034 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE0C8800 == 57 [pid = 2880] [id = 641] 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (0000009983A09800) [pid = 2880] [serial = 1923] [outer = 0000000000000000] 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D8B0B400) [pid = 2880] [serial = 1924] [outer = 0000009983A09800] 08:21:45 INFO - PROCESS | 2880 | 1464016905152 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099D94C5000) [pid = 2880] [serial = 1925] [outer = 0000009983A09800] 08:21:45 INFO - PROCESS | 2880 | 1464016905558 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 692ms 08:21:45 INFO - PROCESS | 2880 | 1464016905609 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 2880 | 1464016905612 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 08:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:21:45 INFO - PROCESS | 2880 | 1464016905615 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 2880 | 1464016905617 Marionette TRACE conn6 <- [1,2530,null,{}] 08:21:45 INFO - PROCESS | 2880 | 1464016905620 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:45 INFO - PROCESS | 2880 | 1464016905780 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 08:21:45 INFO - PROCESS | 2880 | 1464016905808 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF35A800 == 58 [pid = 2880] [id = 642] 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099D8B08C00) [pid = 2880] [serial = 1926] [outer = 0000000000000000] 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DA253400) [pid = 2880] [serial = 1927] [outer = 00000099D8B08C00] 08:21:45 INFO - PROCESS | 2880 | 1464016905856 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099DDC4E000) [pid = 2880] [serial = 1928] [outer = 00000099D8B08C00] 08:21:46 INFO - PROCESS | 2880 | 1464016906297 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 734ms 08:21:46 INFO - PROCESS | 2880 | 1464016906351 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 08:21:46 INFO - PROCESS | 2880 | 1464016906353 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 08:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:21:46 INFO - PROCESS | 2880 | 1464016906362 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:21:46 INFO - PROCESS | 2880 | 1464016906364 Marionette TRACE conn6 <- [1,2534,null,{}] 08:21:46 INFO - PROCESS | 2880 | 1464016906368 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:46 INFO - PROCESS | 2880 | 1464016906485 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 08:21:46 INFO - PROCESS | 2880 | 1464016906495 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4684000 == 59 [pid = 2880] [id = 643] 08:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DEC0C800) [pid = 2880] [serial = 1929] [outer = 0000000000000000] 08:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099DED0BC00) [pid = 2880] [serial = 1930] [outer = 00000099DEC0C800] 08:21:46 INFO - PROCESS | 2880 | 1464016906595 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099DFB07000) [pid = 2880] [serial = 1931] [outer = 00000099DEC0C800] 08:21:47 INFO - PROCESS | 2880 | 1464016907075 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 735ms 08:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:21:47 INFO - PROCESS | 2880 | 1464016907127 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 2880 | 1464016907129 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 08:21:47 INFO - PROCESS | 2880 | 1464016907132 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 2880 | 1464016907134 Marionette TRACE conn6 <- [1,2538,null,{}] 08:21:47 INFO - PROCESS | 2880 | 1464016907138 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:47 INFO - PROCESS | 2880 | 1464016907260 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 08:21:47 INFO - PROCESS | 2880 | 1464016907322 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A2B800 == 60 [pid = 2880] [id = 644] 08:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E282C000) [pid = 2880] [serial = 1932] [outer = 0000000000000000] 08:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E283BC00) [pid = 2880] [serial = 1933] [outer = 00000099E282C000] 08:21:47 INFO - PROCESS | 2880 | 1464016907369 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E308D400) [pid = 2880] [serial = 1934] [outer = 00000099E282C000] 08:21:47 INFO - PROCESS | 2880 | 1464016907971 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (0000009980A34400) [pid = 2880] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009982F48800) [pid = 2880] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099D8CDEC00) [pid = 2880] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E234A000) [pid = 2880] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E235F400) [pid = 2880] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099DD2BC000) [pid = 2880] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009983F4EC00) [pid = 2880] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (0000009980A3A000) [pid = 2880] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099811E3C00) [pid = 2880] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099DD306400) [pid = 2880] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009982697C00) [pid = 2880] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099D8A1F800) [pid = 2880] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D85BA800) [pid = 2880] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099DED8FC00) [pid = 2880] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DFB0CC00) [pid = 2880] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E30BBC00) [pid = 2880] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8AC2800) [pid = 2880] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:21:47 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (000000998161D800) [pid = 2880] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 880ms 08:21:48 INFO - PROCESS | 2880 | 1464016908014 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 2880 | 1464016908016 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 08:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:21:48 INFO - PROCESS | 2880 | 1464016908019 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 2880 | 1464016908021 Marionette TRACE conn6 <- [1,2542,null,{}] 08:21:48 INFO - PROCESS | 2880 | 1464016908025 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:48 INFO - PROCESS | 2880 | 1464016908114 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 08:21:48 INFO - PROCESS | 2880 | 1464016908123 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD329000 == 61 [pid = 2880] [id = 645] 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099829ECC00) [pid = 2880] [serial = 1935] [outer = 0000000000000000] 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009983A0BC00) [pid = 2880] [serial = 1936] [outer = 00000099829ECC00] 08:21:48 INFO - PROCESS | 2880 | 1464016908169 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099DD2C3400) [pid = 2880] [serial = 1937] [outer = 00000099829ECC00] 08:21:48 INFO - PROCESS | 2880 | 1464016908662 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 689ms 08:21:48 INFO - PROCESS | 2880 | 1464016908712 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 2880 | 1464016908714 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 08:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:21:48 INFO - PROCESS | 2880 | 1464016908718 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 2880 | 1464016908720 Marionette TRACE conn6 <- [1,2546,null,{}] 08:21:48 INFO - PROCESS | 2880 | 1464016908723 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:48 INFO - PROCESS | 2880 | 1464016908811 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 08:21:48 INFO - PROCESS | 2880 | 1464016908820 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F9D000 == 62 [pid = 2880] [id = 646] 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099E235C400) [pid = 2880] [serial = 1938] [outer = 0000000000000000] 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099E30BBC00) [pid = 2880] [serial = 1939] [outer = 00000099E235C400] 08:21:48 INFO - PROCESS | 2880 | 1464016908866 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E4C0CC00) [pid = 2880] [serial = 1940] [outer = 00000099E235C400] 08:21:49 INFO - PROCESS | 2880 | 1464016909294 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 629ms 08:21:49 INFO - PROCESS | 2880 | 1464016909350 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 2880 | 1464016909353 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 08:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:21:49 INFO - PROCESS | 2880 | 1464016909356 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 2880 | 1464016909358 Marionette TRACE conn6 <- [1,2550,null,{}] 08:21:49 INFO - PROCESS | 2880 | 1464016909361 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:49 INFO - PROCESS | 2880 | 1464016909451 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 08:21:49 INFO - PROCESS | 2880 | 1464016909461 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9419000 == 63 [pid = 2880] [id = 647] 08:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E52E9800) [pid = 2880] [serial = 1941] [outer = 0000000000000000] 08:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E52F6800) [pid = 2880] [serial = 1942] [outer = 00000099E52E9800] 08:21:49 INFO - PROCESS | 2880 | 1464016909506 Marionette DEBUG loaded listener.js 08:21:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5B02400) [pid = 2880] [serial = 1943] [outer = 00000099E52E9800] 08:21:49 INFO - PROCESS | 2880 | 1464016909957 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 628ms 08:21:50 INFO - PROCESS | 2880 | 1464016910029 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 08:21:50 INFO - PROCESS | 2880 | 1464016910033 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 08:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:21:50 INFO - PROCESS | 2880 | 1464016910044 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:21:50 INFO - PROCESS | 2880 | 1464016910048 Marionette TRACE conn6 <- [1,2554,null,{}] 08:21:50 INFO - PROCESS | 2880 | 1464016910055 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:50 INFO - PROCESS | 2880 | 1464016910227 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 08:21:50 INFO - PROCESS | 2880 | 1464016910334 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 2880 | ++DOCSHELL 000000998339E000 == 64 [pid = 2880] [id = 648] 08:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (000000998257E000) [pid = 2880] [serial = 1944] [outer = 0000000000000000] 08:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099826A0000) [pid = 2880] [serial = 1945] [outer = 000000998257E000] 08:21:50 INFO - PROCESS | 2880 | 1464016910393 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099830FB400) [pid = 2880] [serial = 1946] [outer = 000000998257E000] 08:21:50 INFO - PROCESS | 2880 | 1464016910968 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 985ms 08:21:51 INFO - PROCESS | 2880 | 1464016911026 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 2880 | 1464016911030 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 08:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:21:51 INFO - PROCESS | 2880 | 1464016911039 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 2880 | 1464016911043 Marionette TRACE conn6 <- [1,2558,null,{}] 08:21:51 INFO - PROCESS | 2880 | 1464016911048 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:51 INFO - PROCESS | 2880 | 1464016911167 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 08:21:51 INFO - PROCESS | 2880 | 1464016911299 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4389000 == 65 [pid = 2880] [id = 649] 08:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099D8A1EC00) [pid = 2880] [serial = 1947] [outer = 0000000000000000] 08:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099D8ABE800) [pid = 2880] [serial = 1948] [outer = 00000099D8A1EC00] 08:21:51 INFO - PROCESS | 2880 | 1464016911358 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099D8CE6C00) [pid = 2880] [serial = 1949] [outer = 00000099D8A1EC00] 08:21:52 INFO - PROCESS | 2880 | 1464016911991 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 983ms 08:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:21:52 INFO - PROCESS | 2880 | 1464016912023 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 08:21:52 INFO - PROCESS | 2880 | 1464016912026 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 08:21:52 INFO - PROCESS | 2880 | 1464016912030 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 2880 | 1464016912032 Marionette TRACE conn6 <- [1,2562,null,{}] 08:21:52 INFO - PROCESS | 2880 | 1464016912042 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:52 INFO - PROCESS | 2880 | 1464016912164 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 08:21:52 INFO - PROCESS | 2880 | 1464016912297 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A92800 == 66 [pid = 2880] [id = 650] 08:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E231E400) [pid = 2880] [serial = 1950] [outer = 0000000000000000] 08:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E2344800) [pid = 2880] [serial = 1951] [outer = 00000099E231E400] 08:21:52 INFO - PROCESS | 2880 | 1464016912359 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E30C3C00) [pid = 2880] [serial = 1952] [outer = 00000099E231E400] 08:21:53 INFO - PROCESS | 2880 | 1464016912992 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1030ms 08:21:53 INFO - PROCESS | 2880 | 1464016913062 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 08:21:53 INFO - PROCESS | 2880 | 1464016913065 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 08:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:21:53 INFO - PROCESS | 2880 | 1464016913068 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 2880 | 1464016913071 Marionette TRACE conn6 <- [1,2566,null,{}] 08:21:53 INFO - PROCESS | 2880 | 1464016913075 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:53 INFO - PROCESS | 2880 | 1464016913214 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 08:21:53 INFO - PROCESS | 2880 | 1464016913342 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC59800 == 67 [pid = 2880] [id = 651] 08:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E5DC4800) [pid = 2880] [serial = 1953] [outer = 0000000000000000] 08:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E5E6EC00) [pid = 2880] [serial = 1954] [outer = 00000099E5DC4800] 08:21:53 INFO - PROCESS | 2880 | 1464016913401 Marionette DEBUG loaded listener.js 08:21:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E6036000) [pid = 2880] [serial = 1955] [outer = 00000099E5DC4800] 08:21:53 INFO - PROCESS | 2880 | 1464016913948 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 943ms 08:21:54 INFO - PROCESS | 2880 | 1464016914014 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 2880 | 1464016914017 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 08:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:21:54 INFO - PROCESS | 2880 | 1464016914021 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 2880 | 1464016914023 Marionette TRACE conn6 <- [1,2570,null,{}] 08:21:54 INFO - PROCESS | 2880 | 1464016914027 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:54 INFO - PROCESS | 2880 | 1464016914140 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 08:21:54 INFO - PROCESS | 2880 | 1464016914270 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF2A000 == 68 [pid = 2880] [id = 652] 08:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E6035800) [pid = 2880] [serial = 1956] [outer = 0000000000000000] 08:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E622B400) [pid = 2880] [serial = 1957] [outer = 00000099E6035800] 08:21:54 INFO - PROCESS | 2880 | 1464016914327 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E6234400) [pid = 2880] [serial = 1958] [outer = 00000099E6035800] 08:21:54 INFO - PROCESS | 2880 | 1464016914928 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:21:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:21:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 943ms 08:21:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:21:54 INFO - PROCESS | 2880 | 1464016914965 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 08:21:54 INFO - PROCESS | 2880 | 1464016914967 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 08:21:54 INFO - PROCESS | 2880 | 1464016914971 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:21:54 INFO - PROCESS | 2880 | 1464016914973 Marionette TRACE conn6 <- [1,2574,null,{}] 08:21:54 INFO - PROCESS | 2880 | 1464016914977 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:55 INFO - PROCESS | 2880 | 1464016915113 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 08:21:55 INFO - PROCESS | 2880 | 1464016915218 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED023800 == 69 [pid = 2880] [id = 653] 08:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E68F2C00) [pid = 2880] [serial = 1959] [outer = 0000000000000000] 08:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E6F5DC00) [pid = 2880] [serial = 1960] [outer = 00000099E68F2C00] 08:21:55 INFO - PROCESS | 2880 | 1464016915275 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E6F66400) [pid = 2880] [serial = 1961] [outer = 00000099E68F2C00] 08:21:55 INFO - PROCESS | 2880 | 1464016915938 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1022ms 08:21:56 INFO - PROCESS | 2880 | 1464016915996 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 2880 | 1464016915999 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 08:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:21:56 INFO - PROCESS | 2880 | 1464016916003 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 2880 | 1464016916005 Marionette TRACE conn6 <- [1,2578,null,{}] 08:21:56 INFO - PROCESS | 2880 | 1464016916009 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:56 INFO - PROCESS | 2880 | 1464016916121 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 08:21:56 INFO - PROCESS | 2880 | 1464016916420 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:56 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A58000 == 70 [pid = 2880] [id = 654] 08:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099806E6000) [pid = 2880] [serial = 1962] [outer = 0000000000000000] 08:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (0000009980A42400) [pid = 2880] [serial = 1963] [outer = 00000099806E6000] 08:21:56 INFO - PROCESS | 2880 | 1464016916486 Marionette DEBUG loaded listener.js 08:21:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099826A1800) [pid = 2880] [serial = 1964] [outer = 00000099806E6000] 08:21:57 INFO - PROCESS | 2880 | 1464016917109 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:21:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:21:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1192ms 08:21:57 INFO - PROCESS | 2880 | 1464016917197 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 2880 | 1464016917202 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 08:21:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:21:57 INFO - PROCESS | 2880 | 1464016917206 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 2880 | 1464016917210 Marionette TRACE conn6 <- [1,2582,null,{}] 08:21:57 INFO - PROCESS | 2880 | 1464016917215 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:57 INFO - PROCESS | 2880 | 1464016917336 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 08:21:57 INFO - PROCESS | 2880 | 1464016917466 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F9D000 == 69 [pid = 2880] [id = 646] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD329000 == 68 [pid = 2880] [id = 645] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A2B800 == 67 [pid = 2880] [id = 644] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4684000 == 66 [pid = 2880] [id = 643] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF35A800 == 65 [pid = 2880] [id = 642] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE0C8800 == 64 [pid = 2880] [id = 641] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8516800 == 63 [pid = 2880] [id = 640] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 0000009982667800 == 62 [pid = 2880] [id = 639] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E5B10C00) [pid = 2880] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982340000 == 63 [pid = 2880] [id = 655] 08:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099806AF000) [pid = 2880] [serial = 1965] [outer = 0000000000000000] 08:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (0000009980A3A000) [pid = 2880] [serial = 1966] [outer = 00000099806AF000] 08:21:57 INFO - PROCESS | 2880 | 1464016917574 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099829EB000) [pid = 2880] [serial = 1967] [outer = 00000099806AF000] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 0000009983391000 == 62 [pid = 2880] [id = 638] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAA7000 == 61 [pid = 2880] [id = 636] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A79800 == 60 [pid = 2880] [id = 635] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4382000 == 59 [pid = 2880] [id = 634] 08:21:57 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7AEC000 == 58 [pid = 2880] [id = 633] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (0000009982693800) [pid = 2880] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (0000009983D30400) [pid = 2880] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E2326800) [pid = 2880] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E282B400) [pid = 2880] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E2841400) [pid = 2880] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (000000998269C400) [pid = 2880] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (0000009983A07C00) [pid = 2880] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099826AA000) [pid = 2880] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099DD482400) [pid = 2880] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (0000009983349000) [pid = 2880] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099826A3800) [pid = 2880] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099D96D8400) [pid = 2880] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (00000099D8A75C00) [pid = 2880] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099D8B0B800) [pid = 2880] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E4C0C000) [pid = 2880] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099E28D3400) [pid = 2880] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E28AA800) [pid = 2880] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E2347400) [pid = 2880] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DDCF7000) [pid = 2880] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (0000009981626800) [pid = 2880] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009983F4DC00) [pid = 2880] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099DD368400) [pid = 2880] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E2367800) [pid = 2880] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099E58A6000) [pid = 2880] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E3145000) [pid = 2880] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099DED0D000) [pid = 2880] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099DDC7C800) [pid = 2880] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E5B03400) [pid = 2880] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E4CBBC00) [pid = 2880] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E52EBC00) [pid = 2880] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DD2C4000) [pid = 2880] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DD7D4800) [pid = 2880] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099D8B06800) [pid = 2880] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 08:21:57 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (0000009982F4C400) [pid = 2880] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 08:21:58 INFO - PROCESS | 2880 | 1464016918084 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 880ms 08:21:58 INFO - PROCESS | 2880 | 1464016918096 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 2880 | 1464016918100 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 08:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:21:58 INFO - PROCESS | 2880 | 1464016918105 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 2880 | 1464016918107 Marionette TRACE conn6 <- [1,2586,null,{}] 08:21:58 INFO - PROCESS | 2880 | 1464016918112 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:58 INFO - PROCESS | 2880 | 1464016918206 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 08:21:58 INFO - PROCESS | 2880 | 1464016918216 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:58 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD325000 == 59 [pid = 2880] [id = 656] 08:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009983D30400) [pid = 2880] [serial = 1968] [outer = 0000000000000000] 08:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099D7B09400) [pid = 2880] [serial = 1969] [outer = 0000009983D30400] 08:21:58 INFO - PROCESS | 2880 | 1464016918263 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099D8AC2000) [pid = 2880] [serial = 1970] [outer = 0000009983D30400] 08:21:58 INFO - PROCESS | 2880 | 1464016918758 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 671ms 08:21:58 INFO - PROCESS | 2880 | 1464016918782 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 2880 | 1464016918784 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 08:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:21:58 INFO - PROCESS | 2880 | 1464016918790 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 2880 | 1464016918796 Marionette TRACE conn6 <- [1,2590,null,{}] 08:21:58 INFO - PROCESS | 2880 | 1464016918805 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:58 INFO - PROCESS | 2880 | 1464016918928 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 08:21:59 INFO - PROCESS | 2880 | 1464016919020 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF10B000 == 60 [pid = 2880] [id = 657] 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D8A1FC00) [pid = 2880] [serial = 1971] [outer = 0000000000000000] 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099D94C3000) [pid = 2880] [serial = 1972] [outer = 00000099D8A1FC00] 08:21:59 INFO - PROCESS | 2880 | 1464016919074 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099DD2CA000) [pid = 2880] [serial = 1973] [outer = 00000099D8A1FC00] 08:21:59 INFO - PROCESS | 2880 | 1464016919469 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 732ms 08:21:59 INFO - PROCESS | 2880 | 1464016919523 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 2880 | 1464016919526 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 08:21:59 INFO - PROCESS | 2880 | 1464016919529 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:21:59 INFO - PROCESS | 2880 | 1464016919531 Marionette TRACE conn6 <- [1,2594,null,{}] 08:21:59 INFO - PROCESS | 2880 | 1464016919543 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:59 INFO - PROCESS | 2880 | 1464016919663 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 08:21:59 INFO - PROCESS | 2880 | 1464016919720 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838E2000 == 61 [pid = 2880] [id = 658] 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099DD368400) [pid = 2880] [serial = 1974] [outer = 0000000000000000] 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099DDBCFC00) [pid = 2880] [serial = 1975] [outer = 00000099DD368400] 08:21:59 INFO - PROCESS | 2880 | 1464016919769 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099DE1ACC00) [pid = 2880] [serial = 1976] [outer = 00000099DD368400] 08:22:00 INFO - PROCESS | 2880 | 1464016920214 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 754ms 08:22:00 INFO - PROCESS | 2880 | 1464016920304 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 08:22:00 INFO - PROCESS | 2880 | 1464016920306 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 08:22:00 INFO - PROCESS | 2880 | 1464016920314 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:22:00 INFO - PROCESS | 2880 | 1464016920316 Marionette TRACE conn6 <- [1,2598,null,{}] 08:22:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:22:00 INFO - PROCESS | 2880 | 1464016920320 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:00 INFO - PROCESS | 2880 | 1464016920445 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 08:22:00 INFO - PROCESS | 2880 | 1464016920504 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57A0800 == 62 [pid = 2880] [id = 659] 08:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DF7AA000) [pid = 2880] [serial = 1977] [outer = 0000000000000000] 08:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E2326400) [pid = 2880] [serial = 1978] [outer = 00000099DF7AA000] 08:22:00 INFO - PROCESS | 2880 | 1464016920558 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E23FE800) [pid = 2880] [serial = 1979] [outer = 00000099DF7AA000] 08:22:01 INFO - PROCESS | 2880 | 1464016921033 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 775ms 08:22:01 INFO - PROCESS | 2880 | 1464016921102 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 08:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:22:01 INFO - PROCESS | 2880 | 1464016921105 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 08:22:01 INFO - PROCESS | 2880 | 1464016921108 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 2880 | 1464016921110 Marionette TRACE conn6 <- [1,2602,null,{}] 08:22:01 INFO - PROCESS | 2880 | 1464016921114 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:01 INFO - PROCESS | 2880 | 1464016921235 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 08:22:01 INFO - PROCESS | 2880 | 1464016921296 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6629000 == 63 [pid = 2880] [id = 660] 08:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E30C5800) [pid = 2880] [serial = 1980] [outer = 0000000000000000] 08:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E432E400) [pid = 2880] [serial = 1981] [outer = 00000099E30C5800] 08:22:01 INFO - PROCESS | 2880 | 1464016921342 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E510F800) [pid = 2880] [serial = 1982] [outer = 00000099E30C5800] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099806EA800) [pid = 2880] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099DEC0C800) [pid = 2880] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (0000009983A09800) [pid = 2880] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E282C000) [pid = 2880] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099806B5800) [pid = 2880] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009983A09400) [pid = 2880] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099829ECC00) [pid = 2880] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099E235C400) [pid = 2880] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:22:01 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099D8B08C00) [pid = 2880] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:22:01 INFO - PROCESS | 2880 | 1464016921803 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:22:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 733ms 08:22:01 INFO - PROCESS | 2880 | 1464016921843 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 2880 | 1464016921845 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 08:22:01 INFO - PROCESS | 2880 | 1464016921848 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:22:01 INFO - PROCESS | 2880 | 1464016921850 Marionette TRACE conn6 <- [1,2606,null,{}] 08:22:01 INFO - PROCESS | 2880 | 1464016921853 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:01 INFO - PROCESS | 2880 | 1464016921981 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 08:22:02 INFO - PROCESS | 2880 | 1464016922040 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6FA7000 == 64 [pid = 2880] [id = 661] 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009983A09800) [pid = 2880] [serial = 1983] [outer = 0000000000000000] 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099E3139400) [pid = 2880] [serial = 1984] [outer = 0000009983A09800] 08:22:02 INFO - PROCESS | 2880 | 1464016922085 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099E574F800) [pid = 2880] [serial = 1985] [outer = 0000009983A09800] 08:22:02 INFO - PROCESS | 2880 | 1464016922459 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 630ms 08:22:02 INFO - PROCESS | 2880 | 1464016922491 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 2880 | 1464016922493 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 08:22:02 INFO - PROCESS | 2880 | 1464016922497 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:22:02 INFO - PROCESS | 2880 | 1464016922498 Marionette TRACE conn6 <- [1,2610,null,{}] 08:22:02 INFO - PROCESS | 2880 | 1464016922502 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:02 INFO - PROCESS | 2880 | 1464016922591 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 08:22:02 INFO - PROCESS | 2880 | 1464016922598 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C37000 == 65 [pid = 2880] [id = 662] 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E5A5C800) [pid = 2880] [serial = 1986] [outer = 0000000000000000] 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E5B7E800) [pid = 2880] [serial = 1987] [outer = 00000099E5A5C800] 08:22:02 INFO - PROCESS | 2880 | 1464016922643 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E5E69400) [pid = 2880] [serial = 1988] [outer = 00000099E5A5C800] 08:22:03 INFO - PROCESS | 2880 | 1464016923080 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 627ms 08:22:03 INFO - PROCESS | 2880 | 1464016923128 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 08:22:03 INFO - PROCESS | 2880 | 1464016923130 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 08:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:22:03 INFO - PROCESS | 2880 | 1464016923133 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 2880 | 1464016923135 Marionette TRACE conn6 <- [1,2614,null,{}] 08:22:03 INFO - PROCESS | 2880 | 1464016923139 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:03 INFO - PROCESS | 2880 | 1464016923229 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 08:22:03 INFO - PROCESS | 2880 | 1464016923236 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A0E800 == 66 [pid = 2880] [id = 663] 08:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E5E66800) [pid = 2880] [serial = 1989] [outer = 0000000000000000] 08:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E622B800) [pid = 2880] [serial = 1990] [outer = 00000099E5E66800] 08:22:03 INFO - PROCESS | 2880 | 1464016923289 Marionette DEBUG loaded listener.js 08:22:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E68ED800) [pid = 2880] [serial = 1991] [outer = 00000099E5E66800] 08:22:03 INFO - PROCESS | 2880 | 1464016923963 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:22:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 881ms 08:22:04 INFO - PROCESS | 2880 | 1464016924019 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 2880 | 1464016924024 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 08:22:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:22:04 INFO - PROCESS | 2880 | 1464016924029 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 2880 | 1464016924034 Marionette TRACE conn6 <- [1,2618,null,{}] 08:22:04 INFO - PROCESS | 2880 | 1464016924040 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:04 INFO - PROCESS | 2880 | 1464016924167 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 08:22:04 INFO - PROCESS | 2880 | 1464016924301 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DA275800 == 67 [pid = 2880] [id = 664] 08:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (0000009982695800) [pid = 2880] [serial = 1992] [outer = 0000000000000000] 08:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099830F2000) [pid = 2880] [serial = 1993] [outer = 0000009982695800] 08:22:04 INFO - PROCESS | 2880 | 1464016924362 Marionette DEBUG loaded listener.js 08:22:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (0000009983D3C400) [pid = 2880] [serial = 1994] [outer = 0000009982695800] 08:22:05 INFO - PROCESS | 2880 | 1464016925014 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1034ms 08:22:05 INFO - PROCESS | 2880 | 1464016925067 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 08:22:05 INFO - PROCESS | 2880 | 1464016925073 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 08:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:22:05 INFO - PROCESS | 2880 | 1464016925080 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:22:05 INFO - PROCESS | 2880 | 1464016925083 Marionette TRACE conn6 <- [1,2622,null,{}] 08:22:05 INFO - PROCESS | 2880 | 1464016925087 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:05 INFO - PROCESS | 2880 | 1464016925279 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 08:22:05 INFO - PROCESS | 2880 | 1464016925291 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B43800 == 68 [pid = 2880] [id = 665] 08:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099D8CDC400) [pid = 2880] [serial = 1995] [outer = 0000000000000000] 08:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099DA20B000) [pid = 2880] [serial = 1996] [outer = 00000099D8CDC400] 08:22:05 INFO - PROCESS | 2880 | 1464016925348 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DED89400) [pid = 2880] [serial = 1997] [outer = 00000099D8CDC400] 08:22:05 INFO - PROCESS | 2880 | 1464016925970 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 944ms 08:22:06 INFO - PROCESS | 2880 | 1464016926030 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 2880 | 1464016926032 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 08:22:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:22:06 INFO - PROCESS | 2880 | 1464016926036 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 2880 | 1464016926040 Marionette TRACE conn6 <- [1,2626,null,{}] 08:22:06 INFO - PROCESS | 2880 | 1464016926052 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:06 INFO - PROCESS | 2880 | 1464016926215 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 08:22:06 INFO - PROCESS | 2880 | 1464016926235 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAB5800 == 69 [pid = 2880] [id = 666] 08:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099E282D800) [pid = 2880] [serial = 1998] [outer = 0000000000000000] 08:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099E469A800) [pid = 2880] [serial = 1999] [outer = 00000099E282D800] 08:22:06 INFO - PROCESS | 2880 | 1464016926294 Marionette DEBUG loaded listener.js 08:22:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099E6227400) [pid = 2880] [serial = 2000] [outer = 00000099E282D800] 08:22:06 INFO - PROCESS | 2880 | 1464016926881 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:22:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 881ms 08:22:06 INFO - PROCESS | 2880 | 1464016926920 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 2880 | 1464016926923 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 08:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:22:06 INFO - PROCESS | 2880 | 1464016926926 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 2880 | 1464016926928 Marionette TRACE conn6 <- [1,2630,null,{}] 08:22:06 INFO - PROCESS | 2880 | 1464016926932 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:07 INFO - PROCESS | 2880 | 1464016927049 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 08:22:07 INFO - PROCESS | 2880 | 1464016927152 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED01F000 == 70 [pid = 2880] [id = 667] 08:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099E6F5C400) [pid = 2880] [serial = 2001] [outer = 0000000000000000] 08:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E6F64C00) [pid = 2880] [serial = 2002] [outer = 00000099E6F5C400] 08:22:07 INFO - PROCESS | 2880 | 1464016927210 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E7159400) [pid = 2880] [serial = 2003] [outer = 00000099E6F5C400] 08:22:07 INFO - PROCESS | 2880 | 1464016927825 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 944ms 08:22:07 INFO - PROCESS | 2880 | 1464016927873 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 2880 | 1464016927876 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 08:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:22:07 INFO - PROCESS | 2880 | 1464016927879 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 2880 | 1464016927881 Marionette TRACE conn6 <- [1,2634,null,{}] 08:22:07 INFO - PROCESS | 2880 | 1464016927885 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:08 INFO - PROCESS | 2880 | 1464016927999 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 08:22:08 INFO - PROCESS | 2880 | 1464016928123 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2A7000 == 71 [pid = 2880] [id = 668] 08:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E71F9000) [pid = 2880] [serial = 2004] [outer = 0000000000000000] 08:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E7B09C00) [pid = 2880] [serial = 2005] [outer = 00000099E71F9000] 08:22:08 INFO - PROCESS | 2880 | 1464016928221 Marionette DEBUG loaded listener.js 08:22:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099E7F84400) [pid = 2880] [serial = 2006] [outer = 00000099E71F9000] 08:22:08 INFO - PROCESS | 2880 | 1464016928793 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 944ms 08:22:08 INFO - PROCESS | 2880 | 1464016928826 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 08:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:22:08 INFO - PROCESS | 2880 | 1464016928828 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 08:22:08 INFO - PROCESS | 2880 | 1464016928832 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 2880 | 1464016928834 Marionette TRACE conn6 <- [1,2638,null,{}] 08:22:08 INFO - PROCESS | 2880 | 1464016928838 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:08 INFO - PROCESS | 2880 | 1464016928971 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 08:22:09 INFO - PROCESS | 2880 | 1464016929104 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8C6800 == 72 [pid = 2880] [id = 669] 08:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E8C59C00) [pid = 2880] [serial = 2007] [outer = 0000000000000000] 08:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E8E89800) [pid = 2880] [serial = 2008] [outer = 00000099E8C59C00] 08:22:09 INFO - PROCESS | 2880 | 1464016929162 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E8EE3C00) [pid = 2880] [serial = 2009] [outer = 00000099E8C59C00] 08:22:09 INFO - PROCESS | 2880 | 1464016929778 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:22:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1030ms 08:22:09 INFO - PROCESS | 2880 | 1464016929865 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 2880 | 1464016929868 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 08:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:22:09 INFO - PROCESS | 2880 | 1464016929871 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 2880 | 1464016929873 Marionette TRACE conn6 <- [1,2642,null,{}] 08:22:09 INFO - PROCESS | 2880 | 1464016929877 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:10 INFO - PROCESS | 2880 | 1464016929991 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 08:22:10 INFO - PROCESS | 2880 | 1464016930123 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982813800 == 73 [pid = 2880] [id = 670] 08:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (000000998257C000) [pid = 2880] [serial = 2010] [outer = 0000000000000000] 08:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (0000009983D38800) [pid = 2880] [serial = 2011] [outer = 000000998257C000] 08:22:10 INFO - PROCESS | 2880 | 1464016930182 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099DFB09C00) [pid = 2880] [serial = 2012] [outer = 000000998257C000] 08:22:11 INFO - PROCESS | 2880 | 1464016931078 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:22:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:22:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1231ms 08:22:11 INFO - PROCESS | 2880 | 1464016931105 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 2880 | 1464016931109 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 08:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:22:11 INFO - PROCESS | 2880 | 1464016931114 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 2880 | 1464016931118 Marionette TRACE conn6 <- [1,2646,null,{}] 08:22:11 INFO - PROCESS | 2880 | 1464016931124 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:11 INFO - PROCESS | 2880 | 1464016931236 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 08:22:11 INFO - PROCESS | 2880 | 1464016931371 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD495800 == 74 [pid = 2880] [id = 671] 08:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099830FDC00) [pid = 2880] [serial = 2013] [outer = 0000000000000000] 08:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (0000009983343800) [pid = 2880] [serial = 2014] [outer = 00000099830FDC00] 08:22:11 INFO - PROCESS | 2880 | 1464016931429 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099D8A19400) [pid = 2880] [serial = 2015] [outer = 00000099830FDC00] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD32E800 == 73 [pid = 2880] [id = 404] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF35F800 == 72 [pid = 2880] [id = 408] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C37000 == 71 [pid = 2880] [id = 662] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6FA7000 == 70 [pid = 2880] [id = 661] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6629000 == 69 [pid = 2880] [id = 660] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57A0800 == 68 [pid = 2880] [id = 659] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099838E2000 == 67 [pid = 2880] [id = 658] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF10B000 == 66 [pid = 2880] [id = 657] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD325000 == 65 [pid = 2880] [id = 656] 08:22:11 INFO - PROCESS | 2880 | --DOCSHELL 0000009982340000 == 64 [pid = 2880] [id = 655] 08:22:11 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099E5E71800) [pid = 2880] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 08:22:11 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099E52F6800) [pid = 2880] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A58000 == 63 [pid = 2880] [id = 654] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC59800 == 62 [pid = 2880] [id = 651] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A92800 == 61 [pid = 2880] [id = 650] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4389000 == 60 [pid = 2880] [id = 649] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 000000998339E000 == 59 [pid = 2880] [id = 648] 08:22:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9419000 == 58 [pid = 2880] [id = 647] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (0000009982573800) [pid = 2880] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099DED0BC00) [pid = 2880] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (0000009980A3E000) [pid = 2880] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099D8B0B400) [pid = 2880] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099D94C5000) [pid = 2880] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E4CBD800) [pid = 2880] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E283BC00) [pid = 2880] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (0000009980A3D000) [pid = 2880] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (0000009983A03800) [pid = 2880] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 133 (0000009983F4CC00) [pid = 2880] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099DFB07000) [pid = 2880] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099D8347400) [pid = 2880] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099828CF800) [pid = 2880] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099D962C800) [pid = 2880] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E5E64C00) [pid = 2880] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (0000009983A0BC00) [pid = 2880] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E30BBC00) [pid = 2880] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E308D400) [pid = 2880] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DD2C3400) [pid = 2880] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099DA253400) [pid = 2880] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DDC4E000) [pid = 2880] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E4C0CC00) [pid = 2880] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 08:22:12 INFO - PROCESS | 2880 | 1464016932082 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 984ms 08:22:12 INFO - PROCESS | 2880 | 1464016932103 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 2880 | 1464016932108 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 08:22:12 INFO - PROCESS | 2880 | 1464016932119 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:22:12 INFO - PROCESS | 2880 | 1464016932122 Marionette TRACE conn6 <- [1,2650,null,{}] 08:22:12 INFO - PROCESS | 2880 | 1464016932126 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:12 INFO - PROCESS | 2880 | 1464016932256 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 08:22:12 INFO - PROCESS | 2880 | 1464016932319 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F3C000 == 59 [pid = 2880] [id = 672] 08:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (0000009981627800) [pid = 2880] [serial = 2016] [outer = 0000000000000000] 08:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099830F6C00) [pid = 2880] [serial = 2017] [outer = 0000009981627800] 08:22:12 INFO - PROCESS | 2880 | 1464016932369 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099D7A41C00) [pid = 2880] [serial = 2018] [outer = 0000009981627800] 08:22:12 INFO - PROCESS | 2880 | 1464016932794 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:22:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:22:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 733ms 08:22:12 INFO - PROCESS | 2880 | 1464016932855 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 2880 | 1464016932858 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 08:22:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:22:12 INFO - PROCESS | 2880 | 1464016932861 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 2880 | 1464016932865 Marionette TRACE conn6 <- [1,2654,null,{}] 08:22:12 INFO - PROCESS | 2880 | 1464016932876 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:12 INFO - PROCESS | 2880 | 1464016932973 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 08:22:12 INFO - PROCESS | 2880 | 1464016932982 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E286A000 == 60 [pid = 2880] [id = 673] 08:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099D929D800) [pid = 2880] [serial = 2019] [outer = 0000000000000000] 08:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099DA19F000) [pid = 2880] [serial = 2020] [outer = 00000099D929D800] 08:22:13 INFO - PROCESS | 2880 | 1464016933038 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099DD44DC00) [pid = 2880] [serial = 2021] [outer = 00000099D929D800] 08:22:13 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:22:13 INFO - PROCESS | 2880 | [2880] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 08:22:14 INFO - PROCESS | 2880 | 1464016934019 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:22:14 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:22:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1192ms 08:22:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:22:14 INFO - PROCESS | 2880 | 1464016934057 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 2880 | 1464016934060 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 08:22:14 INFO - PROCESS | 2880 | 1464016934063 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 2880 | 1464016934065 Marionette TRACE conn6 <- [1,2658,null,{}] 08:22:14 INFO - PROCESS | 2880 | 1464016934069 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:14 INFO - PROCESS | 2880 | 1464016934191 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 08:22:14 INFO - PROCESS | 2880 | 1464016934245 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5237000 == 61 [pid = 2880] [id = 674] 08:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099DDE6E000) [pid = 2880] [serial = 2022] [outer = 0000000000000000] 08:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (00000099DEC06C00) [pid = 2880] [serial = 2023] [outer = 00000099DDE6E000] 08:22:14 INFO - PROCESS | 2880 | 1464016934292 Marionette DEBUG loaded listener.js 08:22:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (00000099DFB02800) [pid = 2880] [serial = 2024] [outer = 00000099DDE6E000] 08:22:15 INFO - PROCESS | 2880 | 1464016935184 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:15 INFO - PROCESS | 2880 | 1464016935209 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 08:22:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:22:15 INFO - PROCESS | 2880 | 1464016935213 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 2880 | 1464016935215 Marionette TRACE conn6 <- [1,2662,null,{}] 08:22:15 INFO - PROCESS | 2880 | 1464016935218 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:15 INFO - PROCESS | 2880 | 1464016935341 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 08:22:15 INFO - PROCESS | 2880 | 1464016935397 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B40800 == 62 [pid = 2880] [id = 675] 08:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099DF7A8C00) [pid = 2880] [serial = 2025] [outer = 0000000000000000] 08:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099E27E4000) [pid = 2880] [serial = 2026] [outer = 00000099DF7A8C00] 08:22:15 INFO - PROCESS | 2880 | 1464016935444 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099E283D800) [pid = 2880] [serial = 2027] [outer = 00000099DF7A8C00] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 132 (00000099E28A1800) [pid = 2880] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 131 (00000099DEC08000) [pid = 2880] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 130 (00000099806AF000) [pid = 2880] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 129 (00000099D8A1FC00) [pid = 2880] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E30C5800) [pid = 2880] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (0000009983D30400) [pid = 2880] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099806E6000) [pid = 2880] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DF7AA000) [pid = 2880] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009983A09800) [pid = 2880] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099E52E9800) [pid = 2880] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099E5A5C800) [pid = 2880] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:22:16 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DD368400) [pid = 2880] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:22:16 INFO - PROCESS | 2880 | 1464016936398 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:16 INFO - PROCESS | 2880 | 1464016936457 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 08:22:16 INFO - PROCESS | 2880 | 1464016936460 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:22:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:22:16 INFO - PROCESS | 2880 | 1464016936462 Marionette TRACE conn6 <- [1,2666,null,{}] 08:22:16 INFO - PROCESS | 2880 | 1464016936466 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:16 INFO - PROCESS | 2880 | 1464016936577 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 08:22:16 INFO - PROCESS | 2880 | 1464016936585 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7B3B800 == 63 [pid = 2880] [id = 676] 08:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E308DC00) [pid = 2880] [serial = 2028] [outer = 0000000000000000] 08:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E46A1C00) [pid = 2880] [serial = 2029] [outer = 00000099E308DC00] 08:22:16 INFO - PROCESS | 2880 | 1464016936633 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E4CB0800) [pid = 2880] [serial = 2030] [outer = 00000099E308DC00] 08:22:17 INFO - PROCESS | 2880 | 1464016937566 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:22:17 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:22:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1127ms 08:22:17 INFO - PROCESS | 2880 | 1464016937591 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 08:22:17 INFO - PROCESS | 2880 | 1464016937593 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 08:22:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:22:17 INFO - PROCESS | 2880 | 1464016937599 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 2880 | 1464016937601 Marionette TRACE conn6 <- [1,2670,null,{}] 08:22:17 INFO - PROCESS | 2880 | 1464016937605 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:17 INFO - PROCESS | 2880 | 1464016937697 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 08:22:17 INFO - PROCESS | 2880 | 1464016937704 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AC800 == 64 [pid = 2880] [id = 677] 08:22:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E502C000) [pid = 2880] [serial = 2031] [outer = 0000000000000000] 08:22:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E5748800) [pid = 2880] [serial = 2032] [outer = 00000099E502C000] 08:22:17 INFO - PROCESS | 2880 | 1464016937750 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (00000099E5B10000) [pid = 2880] [serial = 2033] [outer = 00000099E502C000] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E315F000 == 63 [pid = 2880] [id = 567] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBF2A000 == 62 [pid = 2880] [id = 652] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEFBF000 == 61 [pid = 2880] [id = 407] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9188000 == 60 [pid = 2880] [id = 632] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E54B2000 == 59 [pid = 2880] [id = 569] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD495000 == 58 [pid = 2880] [id = 565] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7B4D000 == 57 [pid = 2880] [id = 588] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009982333800 == 56 [pid = 2880] [id = 622] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A23000 == 55 [pid = 2880] [id = 570] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED023800 == 54 [pid = 2880] [id = 653] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A8E000 == 53 [pid = 2880] [id = 620] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A80000 == 52 [pid = 2880] [id = 605] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983153000 == 51 [pid = 2880] [id = 398] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099823DA000 == 50 [pid = 2880] [id = 546] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009980A1F800 == 49 [pid = 2880] [id = 566] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8465000 == 48 [pid = 2880] [id = 589] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E65DD800 == 47 [pid = 2880] [id = 574] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7BF9800 == 46 [pid = 2880] [id = 618] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5224800 == 45 [pid = 2880] [id = 590] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F36000 == 44 [pid = 2880] [id = 621] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099833A7800 == 43 [pid = 2880] [id = 399] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F3D000 == 42 [pid = 2880] [id = 568] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAC3800 == 41 [pid = 2880] [id = 637] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A45000 == 40 [pid = 2880] [id = 400] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD495800 == 39 [pid = 2880] [id = 671] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009982813800 == 38 [pid = 2880] [id = 670] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED8C6800 == 37 [pid = 2880] [id = 669] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED2A7000 == 36 [pid = 2880] [id = 668] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099ED01F000 == 35 [pid = 2880] [id = 667] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099EAAB5800 == 34 [pid = 2880] [id = 666] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B43800 == 33 [pid = 2880] [id = 665] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E924A000 == 32 [pid = 2880] [id = 600] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9A0E800 == 31 [pid = 2880] [id = 663] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099DA275800 == 30 [pid = 2880] [id = 664] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F3C000 == 29 [pid = 2880] [id = 672] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E286A000 == 28 [pid = 2880] [id = 673] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5237000 == 27 [pid = 2880] [id = 674] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B40800 == 26 [pid = 2880] [id = 675] 08:22:19 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7B3B800 == 25 [pid = 2880] [id = 676] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (00000099E5113400) [pid = 2880] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E3088800) [pid = 2880] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (0000009980A3A000) [pid = 2880] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099829EB000) [pid = 2880] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099D94C3000) [pid = 2880] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E2344800) [pid = 2880] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099E432E400) [pid = 2880] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099D7B09400) [pid = 2880] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8AC2000) [pid = 2880] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E5E6EC00) [pid = 2880] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099826A1800) [pid = 2880] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (0000009980A42400) [pid = 2880] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E6F5DC00) [pid = 2880] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099826A0000) [pid = 2880] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E622B400) [pid = 2880] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099E23FE800) [pid = 2880] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E2326400) [pid = 2880] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D8ABE800) [pid = 2880] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E3139400) [pid = 2880] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E5B02400) [pid = 2880] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E5B7E800) [pid = 2880] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E622B800) [pid = 2880] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099E510F800) [pid = 2880] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E5E69400) [pid = 2880] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099DDBCFC00) [pid = 2880] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099DE1ACC00) [pid = 2880] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E574F800) [pid = 2880] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099DD2CA000) [pid = 2880] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 08:22:20 INFO - PROCESS | 2880 | 1464016940752 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:22:20 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:22:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3187ms 08:22:20 INFO - PROCESS | 2880 | 1464016940793 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 2880 | 1464016940797 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 08:22:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:22:20 INFO - PROCESS | 2880 | 1464016940803 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 2880 | 1464016940807 Marionette TRACE conn6 <- [1,2674,null,{}] 08:22:20 INFO - PROCESS | 2880 | 1464016940813 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:20 INFO - PROCESS | 2880 | 1464016940915 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 08:22:20 INFO - PROCESS | 2880 | 1464016940926 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099816A3800 == 26 [pid = 2880] [id = 678] 08:22:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (0000009980A33800) [pid = 2880] [serial = 2034] [outer = 0000000000000000] 08:22:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (0000009980A34400) [pid = 2880] [serial = 2035] [outer = 0000009980A33800] 08:22:20 INFO - PROCESS | 2880 | 1464016940976 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (0000009980A42400) [pid = 2880] [serial = 2036] [outer = 0000009980A33800] 08:22:21 INFO - PROCESS | 2880 | 1464016941938 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:22 INFO - PROCESS | 2880 | 1464016942005 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 08:22:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:22:22 INFO - PROCESS | 2880 | 1464016942011 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 2880 | 1464016942014 Marionette TRACE conn6 <- [1,2678,null,{}] 08:22:22 INFO - PROCESS | 2880 | 1464016942018 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:22 INFO - PROCESS | 2880 | 1464016942111 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 08:22:22 INFO - PROCESS | 2880 | 1464016942120 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828EB000 == 27 [pid = 2880] [id = 679] 08:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099811EA000) [pid = 2880] [serial = 2037] [outer = 0000000000000000] 08:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (0000009981626C00) [pid = 2880] [serial = 2038] [outer = 00000099811EA000] 08:22:22 INFO - PROCESS | 2880 | 1464016942169 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (000000998257C400) [pid = 2880] [serial = 2039] [outer = 00000099811EA000] 08:22:23 INFO - PROCESS | 2880 | 1464016943166 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:22:23 INFO - PROCESS | 2880 | 1464016943210 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 08:22:23 INFO - PROCESS | 2880 | 1464016943214 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 2880 | 1464016943218 Marionette TRACE conn6 <- [1,2682,null,{}] 08:22:23 INFO - PROCESS | 2880 | 1464016943230 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:23 INFO - PROCESS | 2880 | 1464016943326 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 08:22:23 INFO - PROCESS | 2880 | 1464016943335 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838E1000 == 28 [pid = 2880] [id = 680] 08:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099803EDC00) [pid = 2880] [serial = 2040] [outer = 0000000000000000] 08:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099826A8800) [pid = 2880] [serial = 2041] [outer = 00000099803EDC00] 08:22:23 INFO - PROCESS | 2880 | 1464016943390 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099828CF400) [pid = 2880] [serial = 2042] [outer = 00000099803EDC00] 08:22:24 INFO - PROCESS | 2880 | 1464016944343 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:24 INFO - PROCESS | 2880 | 1464016944419 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 08:22:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:22:24 INFO - PROCESS | 2880 | 1464016944422 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 2880 | 1464016944424 Marionette TRACE conn6 <- [1,2686,null,{}] 08:22:24 INFO - PROCESS | 2880 | 1464016944428 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:24 INFO - PROCESS | 2880 | 1464016944518 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 08:22:24 INFO - PROCESS | 2880 | 1464016944526 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7BAC800 == 29 [pid = 2880] [id = 681] 08:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (0000009982F46400) [pid = 2880] [serial = 2043] [outer = 0000000000000000] 08:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009982F4B000) [pid = 2880] [serial = 2044] [outer = 0000009982F46400] 08:22:24 INFO - PROCESS | 2880 | 1464016944574 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099830F6800) [pid = 2880] [serial = 2045] [outer = 0000009982F46400] 08:22:25 INFO - PROCESS | 2880 | 1464016945541 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:25 INFO - PROCESS | 2880 | 1464016945565 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 08:22:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:22:25 INFO - PROCESS | 2880 | 1464016945574 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 2880 | 1464016945576 Marionette TRACE conn6 <- [1,2690,null,{}] 08:22:25 INFO - PROCESS | 2880 | 1464016945580 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:25 INFO - PROCESS | 2880 | 1464016945691 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 08:22:25 INFO - PROCESS | 2880 | 1464016945749 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DA26A800 == 30 [pid = 2880] [id = 682] 08:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099811E7800) [pid = 2880] [serial = 2046] [outer = 0000000000000000] 08:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (0000009983349000) [pid = 2880] [serial = 2047] [outer = 00000099811E7800] 08:22:25 INFO - PROCESS | 2880 | 1464016945796 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (0000009983A09800) [pid = 2880] [serial = 2048] [outer = 00000099811E7800] 08:22:26 INFO - PROCESS | 2880 | 1464016946268 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:22:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:22:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 734ms 08:22:26 INFO - PROCESS | 2880 | 1464016946318 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 2880 | 1464016946320 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 08:22:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:22:26 INFO - PROCESS | 2880 | 1464016946323 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 2880 | 1464016946325 Marionette TRACE conn6 <- [1,2694,null,{}] 08:22:26 INFO - PROCESS | 2880 | 1464016946328 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:26 INFO - PROCESS | 2880 | 1464016946472 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 08:22:26 INFO - PROCESS | 2880 | 1464016946534 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE08B000 == 31 [pid = 2880] [id = 683] 08:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (0000009983F4D400) [pid = 2880] [serial = 2049] [outer = 0000000000000000] 08:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099D7A40C00) [pid = 2880] [serial = 2050] [outer = 0000009983F4D400] 08:22:26 INFO - PROCESS | 2880 | 1464016946583 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099D8342800) [pid = 2880] [serial = 2051] [outer = 0000009983F4D400] 08:22:27 INFO - PROCESS | 2880 | 1464016947009 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:22:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:22:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 735ms 08:22:27 INFO - PROCESS | 2880 | 1464016947600 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 2880 | 1464016947602 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (00000099811E2800) [pid = 2880] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E4C04800) [pid = 2880] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E4C0E800) [pid = 2880] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (0000009983D36800) [pid = 2880] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E5E66800) [pid = 2880] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099D929D800) [pid = 2880] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (0000009981627800) [pid = 2880] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099830FDC00) [pid = 2880] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (000000998257C000) [pid = 2880] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099E8C59C00) [pid = 2880] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099E71F9000) [pid = 2880] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099E6F5C400) [pid = 2880] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (00000099DDE6E000) [pid = 2880] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (00000099E313DC00) [pid = 2880] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099E5DC4800) [pid = 2880] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (0000009982576000) [pid = 2880] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E68F2C00) [pid = 2880] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (000000998257E000) [pid = 2880] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099E5DF7400) [pid = 2880] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099D8A1EC00) [pid = 2880] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099E6035800) [pid = 2880] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099D85B8400) [pid = 2880] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E5DF7000) [pid = 2880] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099E231E400) [pid = 2880] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099E283B400) [pid = 2880] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099E52F6000) [pid = 2880] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099DA2E7800) [pid = 2880] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:22:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099803F5400) [pid = 2880] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099E5AB3400) [pid = 2880] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099E308DC00) [pid = 2880] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099DF7A8C00) [pid = 2880] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099E282D800) [pid = 2880] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099D8CDC400) [pid = 2880] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:22:27 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009982695800) [pid = 2880] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:22:27 INFO - PROCESS | 2880 | 1464016947640 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 2880 | 1464016947642 Marionette TRACE conn6 <- [1,2698,null,{}] 08:22:27 INFO - PROCESS | 2880 | 1464016947645 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:27 INFO - PROCESS | 2880 | 1464016947731 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 08:22:27 INFO - PROCESS | 2880 | 1464016947738 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7A12000 == 32 [pid = 2880] [id = 684] 08:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099811E2800) [pid = 2880] [serial = 2052] [outer = 0000000000000000] 08:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099826A6800) [pid = 2880] [serial = 2053] [outer = 00000099811E2800] 08:22:27 INFO - PROCESS | 2880 | 1464016947784 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099D85BD800) [pid = 2880] [serial = 2054] [outer = 00000099811E2800] 08:22:28 INFO - PROCESS | 2880 | 1464016948232 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 2880 | 1464016948280 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 08:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:22:28 INFO - PROCESS | 2880 | 1464016948283 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 2880 | 1464016948285 Marionette TRACE conn6 <- [1,2702,null,{}] 08:22:28 INFO - PROCESS | 2880 | 1464016948289 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:28 INFO - PROCESS | 2880 | 1464016948372 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 08:22:28 INFO - PROCESS | 2880 | 1464016948378 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF11B800 == 33 [pid = 2880] [id = 685] 08:22:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8A80800) [pid = 2880] [serial = 2055] [outer = 0000000000000000] 08:22:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099D8AC1C00) [pid = 2880] [serial = 2056] [outer = 00000099D8A80800] 08:22:28 INFO - PROCESS | 2880 | 1464016948426 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099D8B07C00) [pid = 2880] [serial = 2057] [outer = 00000099D8A80800] 08:22:28 INFO - PROCESS | 2880 | 1464016948853 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:22:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:22:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 627ms 08:22:28 INFO - PROCESS | 2880 | 1464016948914 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 2880 | 1464016948916 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 08:22:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:22:28 INFO - PROCESS | 2880 | 1464016948920 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 2880 | 1464016948922 Marionette TRACE conn6 <- [1,2706,null,{}] 08:22:28 INFO - PROCESS | 2880 | 1464016948925 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:29 INFO - PROCESS | 2880 | 1464016949010 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 08:22:29 INFO - PROCESS | 2880 | 1464016949018 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838E0000 == 34 [pid = 2880] [id = 686] 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099826A0400) [pid = 2880] [serial = 2058] [outer = 0000000000000000] 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099D8CDCC00) [pid = 2880] [serial = 2059] [outer = 00000099826A0400] 08:22:29 INFO - PROCESS | 2880 | 1464016949064 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099D8CE5400) [pid = 2880] [serial = 2060] [outer = 00000099826A0400] 08:22:29 INFO - PROCESS | 2880 | 1464016949529 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 2880 | 1464016949557 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 08:22:29 INFO - PROCESS | 2880 | 1464016949565 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:22:29 INFO - PROCESS | 2880 | 1464016949575 Marionette TRACE conn6 <- [1,2710,null,{}] 08:22:29 INFO - PROCESS | 2880 | 1464016949580 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:29 INFO - PROCESS | 2880 | 1464016949720 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 08:22:29 INFO - PROCESS | 2880 | 1464016949831 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099807B4000 == 35 [pid = 2880] [id = 687] 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099803EC400) [pid = 2880] [serial = 2061] [outer = 0000000000000000] 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099803F4C00) [pid = 2880] [serial = 2062] [outer = 00000099803EC400] 08:22:29 INFO - PROCESS | 2880 | 1464016949892 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099806EC800) [pid = 2880] [serial = 2063] [outer = 00000099803EC400] 08:22:30 INFO - PROCESS | 2880 | 1464016950767 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 2880 | 1464016950813 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 08:22:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:22:30 INFO - PROCESS | 2880 | 1464016950818 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 2880 | 1464016950823 Marionette TRACE conn6 <- [1,2714,null,{}] 08:22:30 INFO - PROCESS | 2880 | 1464016950828 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:30 INFO - PROCESS | 2880 | 1464016950956 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 08:22:31 INFO - PROCESS | 2880 | 1464016951081 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7AE1000 == 36 [pid = 2880] [id = 688] 08:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099826A0C00) [pid = 2880] [serial = 2064] [outer = 0000000000000000] 08:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099826A3800) [pid = 2880] [serial = 2065] [outer = 00000099826A0C00] 08:22:31 INFO - PROCESS | 2880 | 1464016951149 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (0000009982F42C00) [pid = 2880] [serial = 2066] [outer = 00000099826A0C00] 08:22:31 INFO - PROCESS | 2880 | 1464016951846 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:22:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:22:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1080ms 08:22:31 INFO - PROCESS | 2880 | 1464016951902 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 2880 | 1464016951906 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 08:22:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:22:31 INFO - PROCESS | 2880 | 1464016951910 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 2880 | 1464016951912 Marionette TRACE conn6 <- [1,2718,null,{}] 08:22:31 INFO - PROCESS | 2880 | 1464016951916 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:32 INFO - PROCESS | 2880 | 1464016952038 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 08:22:32 INFO - PROCESS | 2880 | 1464016952191 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4C62000 == 37 [pid = 2880] [id = 689] 08:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (0000009983F49C00) [pid = 2880] [serial = 2067] [outer = 0000000000000000] 08:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (0000009983F7B800) [pid = 2880] [serial = 2068] [outer = 0000009983F49C00] 08:22:32 INFO - PROCESS | 2880 | 1464016952252 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8AC3800) [pid = 2880] [serial = 2069] [outer = 0000009983F49C00] 08:22:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099D966A800 == 36 [pid = 2880] [id = 552] 08:22:33 INFO - PROCESS | 2880 | --DOCSHELL 00000099D9615800 == 35 [pid = 2880] [id = 564] 08:22:33 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A56000 == 34 [pid = 2880] [id = 550] 08:22:33 INFO - PROCESS | 2880 | --DOCSHELL 000000998339E800 == 33 [pid = 2880] [id = 555] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099E3143400) [pid = 2880] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099E5B09400) [pid = 2880] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099DED0B800) [pid = 2880] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099D8ABC400) [pid = 2880] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099828CB000) [pid = 2880] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (00000099E52E7800) [pid = 2880] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (00000099E4CAF800) [pid = 2880] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099D8AC3400) [pid = 2880] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099E6234400) [pid = 2880] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (00000099DE02F800) [pid = 2880] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099E5E6B800) [pid = 2880] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099E30C3C00) [pid = 2880] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (00000099E5B7C800) [pid = 2880] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (00000099E6036000) [pid = 2880] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009983A06C00) [pid = 2880] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099E6F66400) [pid = 2880] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099830FB400) [pid = 2880] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099E602FC00) [pid = 2880] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099D8CE6C00) [pid = 2880] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099E5B7B000) [pid = 2880] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (00000099E4CB0800) [pid = 2880] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (00000099E27E4000) [pid = 2880] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099E283D800) [pid = 2880] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099E46A1C00) [pid = 2880] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099E469A800) [pid = 2880] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099DED89400) [pid = 2880] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099DA20B000) [pid = 2880] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (0000009983D3C400) [pid = 2880] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 72 (00000099830F2000) [pid = 2880] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 71 (00000099E68ED800) [pid = 2880] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 70 (00000099DA19F000) [pid = 2880] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 69 (00000099830F6C00) [pid = 2880] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 68 (00000099D7A41C00) [pid = 2880] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (00000099D8A19400) [pid = 2880] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (0000009983343800) [pid = 2880] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (00000099DFB09C00) [pid = 2880] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (0000009983D38800) [pid = 2880] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (00000099E8EE3C00) [pid = 2880] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (00000099E8E89800) [pid = 2880] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (00000099E7F84400) [pid = 2880] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (00000099E7B09C00) [pid = 2880] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 59 (00000099E7159400) [pid = 2880] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 58 (00000099E6F64C00) [pid = 2880] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 57 (00000099E6227400) [pid = 2880] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 56 (00000099DEC06C00) [pid = 2880] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 55 (00000099DFB02800) [pid = 2880] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 54 (00000099DD44DC00) [pid = 2880] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | --DOMWINDOW == 53 (00000099E5748800) [pid = 2880] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 08:22:33 INFO - PROCESS | 2880 | 1464016953618 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:22:33 INFO - PROCESS | 2880 | 1464016953679 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 08:22:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:22:33 INFO - PROCESS | 2880 | 1464016953686 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 2880 | 1464016953689 Marionette TRACE conn6 <- [1,2722,null,{}] 08:22:33 INFO - PROCESS | 2880 | 1464016953694 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:33 INFO - PROCESS | 2880 | 1464016953777 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 08:22:33 INFO - PROCESS | 2880 | 1464016953785 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828ED000 == 34 [pid = 2880] [id = 690] 08:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 54 (000000998161CC00) [pid = 2880] [serial = 2070] [outer = 0000000000000000] 08:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 55 (000000998161FC00) [pid = 2880] [serial = 2071] [outer = 000000998161CC00] 08:22:33 INFO - PROCESS | 2880 | 1464016953836 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 2880 | ++DOMWINDOW == 56 (000000998257E400) [pid = 2880] [serial = 2072] [outer = 000000998161CC00] 08:22:34 INFO - PROCESS | 2880 | 1464016954311 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:22:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:22:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 693ms 08:22:34 INFO - PROCESS | 2880 | 1464016954382 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 2880 | 1464016954388 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 08:22:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:22:34 INFO - PROCESS | 2880 | 1464016954394 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 2880 | 1464016954397 Marionette TRACE conn6 <- [1,2726,null,{}] 08:22:34 INFO - PROCESS | 2880 | 1464016954401 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:34 INFO - PROCESS | 2880 | 1464016954489 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 08:22:34 INFO - PROCESS | 2880 | 1464016954568 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:34 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A55000 == 35 [pid = 2880] [id = 691] 08:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 57 (000000998257A400) [pid = 2880] [serial = 2073] [outer = 0000000000000000] 08:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 58 (00000099829E2000) [pid = 2880] [serial = 2074] [outer = 000000998257A400] 08:22:34 INFO - PROCESS | 2880 | 1464016954615 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 59 (0000009982F44000) [pid = 2880] [serial = 2075] [outer = 000000998257A400] 08:22:35 INFO - PROCESS | 2880 | 1464016955019 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 693ms 08:22:35 INFO - PROCESS | 2880 | 1464016955087 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 2880 | 1464016955089 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 08:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:22:35 INFO - PROCESS | 2880 | 1464016955149 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 2880 | 1464016955153 Marionette TRACE conn6 <- [1,2730,null,{}] 08:22:35 INFO - PROCESS | 2880 | 1464016955170 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:35 INFO - PROCESS | 2880 | 1464016955295 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 08:22:35 INFO - PROCESS | 2880 | 1464016955345 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D9A11000 == 36 [pid = 2880] [id = 692] 08:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 60 (00000099806AD000) [pid = 2880] [serial = 2076] [outer = 0000000000000000] 08:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (0000009983A0B000) [pid = 2880] [serial = 2077] [outer = 00000099806AD000] 08:22:35 INFO - PROCESS | 2880 | 1464016955397 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (0000009983D3E400) [pid = 2880] [serial = 2078] [outer = 00000099806AD000] 08:22:35 INFO - PROCESS | 2880 | 1464016955847 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:22:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:22:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 755ms 08:22:35 INFO - PROCESS | 2880 | 1464016955886 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 2880 | 1464016955889 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 08:22:35 INFO - PROCESS | 2880 | 1464016955892 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:22:35 INFO - PROCESS | 2880 | 1464016955894 Marionette TRACE conn6 <- [1,2734,null,{}] 08:22:35 INFO - PROCESS | 2880 | 1464016955906 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:36 INFO - PROCESS | 2880 | 1464016956020 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 08:22:36 INFO - PROCESS | 2880 | 1464016956072 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB9D800 == 37 [pid = 2880] [id = 693] 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (000000998268D000) [pid = 2880] [serial = 2079] [outer = 0000000000000000] 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (00000099D7A8D400) [pid = 2880] [serial = 2080] [outer = 000000998268D000] 08:22:36 INFO - PROCESS | 2880 | 1464016956119 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (00000099D8A72400) [pid = 2880] [serial = 2081] [outer = 000000998268D000] 08:22:36 INFO - PROCESS | 2880 | 1464016956547 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:22:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:22:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 692ms 08:22:36 INFO - PROCESS | 2880 | 1464016956587 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 2880 | 1464016956589 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 08:22:36 INFO - PROCESS | 2880 | 1464016956592 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:22:36 INFO - PROCESS | 2880 | 1464016956594 Marionette TRACE conn6 <- [1,2738,null,{}] 08:22:36 INFO - PROCESS | 2880 | 1464016956597 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:36 INFO - PROCESS | 2880 | 1464016956746 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 08:22:36 INFO - PROCESS | 2880 | 1464016956763 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF111800 == 38 [pid = 2880] [id = 694] 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099803F8800) [pid = 2880] [serial = 2082] [outer = 0000000000000000] 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099D8AC6800) [pid = 2880] [serial = 2083] [outer = 00000099803F8800] 08:22:36 INFO - PROCESS | 2880 | 1464016956809 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099D8CDE800) [pid = 2880] [serial = 2084] [outer = 00000099803F8800] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 67 (0000009980A33800) [pid = 2880] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 66 (0000009982F46400) [pid = 2880] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 65 (00000099803EDC00) [pid = 2880] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 64 (00000099811E7800) [pid = 2880] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 63 (0000009983F4D400) [pid = 2880] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 62 (00000099811EA000) [pid = 2880] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 61 (00000099811E2800) [pid = 2880] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:22:37 INFO - PROCESS | 2880 | --DOMWINDOW == 60 (00000099D8A80800) [pid = 2880] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:22:37 INFO - PROCESS | 2880 | 1464016957249 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:22:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:22:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 691ms 08:22:37 INFO - PROCESS | 2880 | 1464016957287 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 2880 | 1464016957289 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 08:22:37 INFO - PROCESS | 2880 | 1464016957292 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:22:37 INFO - PROCESS | 2880 | 1464016957294 Marionette TRACE conn6 <- [1,2742,null,{}] 08:22:37 INFO - PROCESS | 2880 | 1464016957303 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:37 INFO - PROCESS | 2880 | 1464016957410 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 08:22:37 INFO - PROCESS | 2880 | 1464016957418 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4676000 == 39 [pid = 2880] [id = 695] 08:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 61 (00000099D8CE0C00) [pid = 2880] [serial = 2085] [outer = 0000000000000000] 08:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 62 (00000099D94C3400) [pid = 2880] [serial = 2086] [outer = 00000099D8CE0C00] 08:22:37 INFO - PROCESS | 2880 | 1464016957465 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 63 (00000099DD255400) [pid = 2880] [serial = 2087] [outer = 00000099D8CE0C00] 08:22:37 INFO - PROCESS | 2880 | 1464016957877 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:22:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:22:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 628ms 08:22:37 INFO - PROCESS | 2880 | 1464016957928 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 2880 | 1464016957930 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 08:22:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:22:37 INFO - PROCESS | 2880 | 1464016957934 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 2880 | 1464016957935 Marionette TRACE conn6 <- [1,2746,null,{}] 08:22:37 INFO - PROCESS | 2880 | 1464016957939 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:38 INFO - PROCESS | 2880 | 1464016958030 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 08:22:38 INFO - PROCESS | 2880 | 1464016958037 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E579A000 == 40 [pid = 2880] [id = 696] 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 64 (00000099DD2C4800) [pid = 2880] [serial = 2088] [outer = 0000000000000000] 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 65 (00000099DD2CAC00) [pid = 2880] [serial = 2089] [outer = 00000099DD2C4800] 08:22:38 INFO - PROCESS | 2880 | 1464016958093 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 66 (00000099DD36C000) [pid = 2880] [serial = 2090] [outer = 00000099DD2C4800] 08:22:38 INFO - PROCESS | 2880 | 1464016958560 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:22:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:22:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 08:22:38 INFO - PROCESS | 2880 | 1464016958613 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 2880 | 1464016958615 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 08:22:38 INFO - PROCESS | 2880 | 1464016958618 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:22:38 INFO - PROCESS | 2880 | 1464016958620 Marionette TRACE conn6 <- [1,2750,null,{}] 08:22:38 INFO - PROCESS | 2880 | 1464016958624 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:38 INFO - PROCESS | 2880 | 1464016958707 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 08:22:38 INFO - PROCESS | 2880 | 1464016958714 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A2D800 == 41 [pid = 2880] [id = 697] 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 67 (00000099DD4F0000) [pid = 2880] [serial = 2091] [outer = 0000000000000000] 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 68 (00000099DD7D1C00) [pid = 2880] [serial = 2092] [outer = 00000099DD4F0000] 08:22:38 INFO - PROCESS | 2880 | 1464016958760 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 69 (00000099DDC79800) [pid = 2880] [serial = 2093] [outer = 00000099DD4F0000] 08:22:39 INFO - PROCESS | 2880 | 1464016959237 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:22:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:22:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 693ms 08:22:39 INFO - PROCESS | 2880 | 1464016959316 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 2880 | 1464016959321 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 08:22:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:22:39 INFO - PROCESS | 2880 | 1464016959327 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 2880 | 1464016959332 Marionette TRACE conn6 <- [1,2754,null,{}] 08:22:39 INFO - PROCESS | 2880 | 1464016959339 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:39 INFO - PROCESS | 2880 | 1464016959514 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 08:22:39 INFO - PROCESS | 2880 | 1464016959604 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099833AD800 == 42 [pid = 2880] [id = 698] 08:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 70 (000000998161AC00) [pid = 2880] [serial = 2094] [outer = 0000000000000000] 08:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 71 (0000009982573800) [pid = 2880] [serial = 2095] [outer = 000000998161AC00] 08:22:39 INFO - PROCESS | 2880 | 1464016959665 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 72 (00000099826AAC00) [pid = 2880] [serial = 2096] [outer = 000000998161AC00] 08:22:40 INFO - PROCESS | 2880 | 1464016960225 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:22:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:22:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 944ms 08:22:40 INFO - PROCESS | 2880 | 1464016960275 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 2880 | 1464016960281 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 08:22:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:22:40 INFO - PROCESS | 2880 | 1464016960288 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 2880 | 1464016960291 Marionette TRACE conn6 <- [1,2758,null,{}] 08:22:40 INFO - PROCESS | 2880 | 1464016960296 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:40 INFO - PROCESS | 2880 | 1464016960410 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 08:22:40 INFO - PROCESS | 2880 | 1464016960505 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD776000 == 43 [pid = 2880] [id = 699] 08:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 73 (0000009983348800) [pid = 2880] [serial = 2097] [outer = 0000000000000000] 08:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (0000009983A04C00) [pid = 2880] [serial = 2098] [outer = 0000009983348800] 08:22:40 INFO - PROCESS | 2880 | 1464016960563 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (0000009983F7B000) [pid = 2880] [serial = 2099] [outer = 0000009983348800] 08:22:41 INFO - PROCESS | 2880 | 1464016961143 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:22:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:22:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 880ms 08:22:41 INFO - PROCESS | 2880 | 1464016961175 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 2880 | 1464016961178 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 08:22:41 INFO - PROCESS | 2880 | 1464016961181 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:22:41 INFO - PROCESS | 2880 | 1464016961185 Marionette TRACE conn6 <- [1,2762,null,{}] 08:22:41 INFO - PROCESS | 2880 | 1464016961197 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:41 INFO - PROCESS | 2880 | 1464016961317 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 08:22:41 INFO - PROCESS | 2880 | 1464016961411 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5B44000 == 44 [pid = 2880] [id = 700] 08:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (00000099D96DC000) [pid = 2880] [serial = 2100] [outer = 0000000000000000] 08:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (00000099DD2BD800) [pid = 2880] [serial = 2101] [outer = 00000099D96DC000] 08:22:41 INFO - PROCESS | 2880 | 1464016961471 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (00000099DDE6EC00) [pid = 2880] [serial = 2102] [outer = 00000099D96DC000] 08:22:42 INFO - PROCESS | 2880 | 1464016962080 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:22:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 944ms 08:22:42 INFO - PROCESS | 2880 | 1464016962131 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 2880 | 1464016962134 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 08:22:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:22:42 INFO - PROCESS | 2880 | 1464016962138 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 2880 | 1464016962140 Marionette TRACE conn6 <- [1,2766,null,{}] 08:22:42 INFO - PROCESS | 2880 | 1464016962144 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:42 INFO - PROCESS | 2880 | 1464016962260 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 08:22:42 INFO - PROCESS | 2880 | 1464016962352 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6624800 == 45 [pid = 2880] [id = 701] 08:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (00000099DE02A800) [pid = 2880] [serial = 2103] [outer = 0000000000000000] 08:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099DE1B4C00) [pid = 2880] [serial = 2104] [outer = 00000099DE02A800] 08:22:42 INFO - PROCESS | 2880 | 1464016962410 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099DED06C00) [pid = 2880] [serial = 2105] [outer = 00000099DE02A800] 08:22:43 INFO - PROCESS | 2880 | 1464016963013 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 945ms 08:22:43 INFO - PROCESS | 2880 | 1464016963084 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 2880 | 1464016963087 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 08:22:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:22:43 INFO - PROCESS | 2880 | 1464016963090 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 2880 | 1464016963093 Marionette TRACE conn6 <- [1,2770,null,{}] 08:22:43 INFO - PROCESS | 2880 | 1464016963097 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:43 INFO - PROCESS | 2880 | 1464016963206 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 08:22:43 INFO - PROCESS | 2880 | 1464016963327 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:43 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F99000 == 46 [pid = 2880] [id = 702] 08:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099DE0E3C00) [pid = 2880] [serial = 2106] [outer = 0000000000000000] 08:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099DED8FC00) [pid = 2880] [serial = 2107] [outer = 00000099DE0E3C00] 08:22:43 INFO - PROCESS | 2880 | 1464016963384 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099DF33C000) [pid = 2880] [serial = 2108] [outer = 00000099DE0E3C00] 08:22:43 INFO - PROCESS | 2880 | 1464016963908 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:22:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:22:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 838ms 08:22:43 INFO - PROCESS | 2880 | 1464016963940 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 2880 | 1464016963942 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 08:22:43 INFO - PROCESS | 2880 | 1464016963947 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:22:43 INFO - PROCESS | 2880 | 1464016963949 Marionette TRACE conn6 <- [1,2774,null,{}] 08:22:43 INFO - PROCESS | 2880 | 1464016963953 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:44 INFO - PROCESS | 2880 | 1464016964084 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 08:22:44 INFO - PROCESS | 2880 | 1464016964181 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7BF1000 == 47 [pid = 2880] [id = 703] 08:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099E2327800) [pid = 2880] [serial = 2109] [outer = 0000000000000000] 08:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099E234A000) [pid = 2880] [serial = 2110] [outer = 00000099E2327800] 08:22:44 INFO - PROCESS | 2880 | 1464016964238 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099E23F5800) [pid = 2880] [serial = 2111] [outer = 00000099E2327800] 08:22:45 INFO - PROCESS | 2880 | 1464016965044 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:22:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1127ms 08:22:45 INFO - PROCESS | 2880 | 1464016965079 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 2880 | 1464016965083 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 08:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:22:45 INFO - PROCESS | 2880 | 1464016965088 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 2880 | 1464016965092 Marionette TRACE conn6 <- [1,2778,null,{}] 08:22:45 INFO - PROCESS | 2880 | 1464016965098 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:45 INFO - PROCESS | 2880 | 1464016965204 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 08:22:45 INFO - PROCESS | 2880 | 1464016965293 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983157000 == 48 [pid = 2880] [id = 704] 08:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (000000998161BC00) [pid = 2880] [serial = 2112] [outer = 0000000000000000] 08:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (0000009982573000) [pid = 2880] [serial = 2113] [outer = 000000998161BC00] 08:22:45 INFO - PROCESS | 2880 | 1464016965343 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099829E2C00) [pid = 2880] [serial = 2114] [outer = 000000998161BC00] 08:22:45 INFO - PROCESS | 2880 | 1464016965849 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:22:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 838ms 08:22:45 INFO - PROCESS | 2880 | 1464016965931 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 2880 | 1464016965937 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 08:22:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:22:45 INFO - PROCESS | 2880 | 1464016965943 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 2880 | 1464016965946 Marionette TRACE conn6 <- [1,2782,null,{}] 08:22:45 INFO - PROCESS | 2880 | 1464016965950 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 2880 | 1464016966074 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 000000998314B800 == 47 [pid = 2880] [id = 557] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099E98AC800 == 46 [pid = 2880] [id = 677] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 0000009982341800 == 45 [pid = 2880] [id = 553] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDCAB000 == 44 [pid = 2880] [id = 554] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7149800 == 43 [pid = 2880] [id = 551] 08:22:46 INFO - PROCESS | 2880 | --DOCSHELL 000000998339F000 == 42 [pid = 2880] [id = 549] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (00000099D8CDCC00) [pid = 2880] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (0000009980A34400) [pid = 2880] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (0000009980A42400) [pid = 2880] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (0000009982F4B000) [pid = 2880] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099826A8800) [pid = 2880] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (0000009983A09800) [pid = 2880] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (0000009983349000) [pid = 2880] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 82 (00000099828CF400) [pid = 2880] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 81 (00000099D7A40C00) [pid = 2880] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 80 (0000009981626C00) [pid = 2880] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 79 (000000998257C400) [pid = 2880] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 78 (00000099826A6800) [pid = 2880] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 77 (00000099D8AC1C00) [pid = 2880] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 76 (00000099D85BD800) [pid = 2880] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 75 (00000099D8342800) [pid = 2880] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 74 (00000099830F6800) [pid = 2880] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | --DOMWINDOW == 73 (00000099D8B07C00) [pid = 2880] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 08:22:46 INFO - PROCESS | 2880 | 1464016966209 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982336800 == 43 [pid = 2880] [id = 705] 08:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 74 (00000099801F3400) [pid = 2880] [serial = 2115] [outer = 0000000000000000] 08:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 75 (00000099803F9C00) [pid = 2880] [serial = 2116] [outer = 00000099801F3400] 08:22:46 INFO - PROCESS | 2880 | 1464016966258 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 76 (0000009981619800) [pid = 2880] [serial = 2117] [outer = 00000099801F3400] 08:22:46 INFO - PROCESS | 2880 | 1464016966717 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:22:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 838ms 08:22:46 INFO - PROCESS | 2880 | 1464016966783 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 2880 | 1464016966785 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 08:22:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:22:46 INFO - PROCESS | 2880 | 1464016966789 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 2880 | 1464016966792 Marionette TRACE conn6 <- [1,2786,null,{}] 08:22:46 INFO - PROCESS | 2880 | 1464016966803 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 2880 | 1464016966904 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 08:22:46 INFO - PROCESS | 2880 | 1464016966914 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D814B000 == 44 [pid = 2880] [id = 706] 08:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 77 (0000009983345400) [pid = 2880] [serial = 2118] [outer = 0000000000000000] 08:22:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 78 (000000998334D400) [pid = 2880] [serial = 2119] [outer = 0000009983345400] 08:22:46 INFO - PROCESS | 2880 | 1464016966964 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 79 (0000009983D33400) [pid = 2880] [serial = 2120] [outer = 0000009983345400] 08:22:47 INFO - PROCESS | 2880 | 1464016967433 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:22:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:22:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 692ms 08:22:47 INFO - PROCESS | 2880 | 1464016967484 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 2880 | 1464016967486 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 08:22:47 INFO - PROCESS | 2880 | 1464016967490 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:22:47 INFO - PROCESS | 2880 | 1464016967492 Marionette TRACE conn6 <- [1,2790,null,{}] 08:22:47 INFO - PROCESS | 2880 | 1464016967496 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:47 INFO - PROCESS | 2880 | 1464016967585 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 08:22:47 INFO - PROCESS | 2880 | 1464016967595 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD335800 == 45 [pid = 2880] [id = 707] 08:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 80 (00000099D72D3C00) [pid = 2880] [serial = 2121] [outer = 0000000000000000] 08:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 81 (00000099D83E6C00) [pid = 2880] [serial = 2122] [outer = 00000099D72D3C00] 08:22:47 INFO - PROCESS | 2880 | 1464016967642 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 82 (00000099D8A7D000) [pid = 2880] [serial = 2123] [outer = 00000099D72D3C00] 08:22:48 INFO - PROCESS | 2880 | 1464016968112 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 691ms 08:22:48 INFO - PROCESS | 2880 | 1464016968184 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 08:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:22:48 INFO - PROCESS | 2880 | 1464016968186 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 08:22:48 INFO - PROCESS | 2880 | 1464016968189 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 2880 | 1464016968191 Marionette TRACE conn6 <- [1,2794,null,{}] 08:22:48 INFO - PROCESS | 2880 | 1464016968194 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:48 INFO - PROCESS | 2880 | 1464016968283 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 08:22:48 INFO - PROCESS | 2880 | 1464016968290 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DE1D7800 == 46 [pid = 2880] [id = 708] 08:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 83 (00000099D85BBC00) [pid = 2880] [serial = 2124] [outer = 0000000000000000] 08:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (00000099D8AC9000) [pid = 2880] [serial = 2125] [outer = 00000099D85BBC00] 08:22:48 INFO - PROCESS | 2880 | 1464016968338 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (00000099D94B8800) [pid = 2880] [serial = 2126] [outer = 00000099D85BBC00] 08:22:48 INFO - PROCESS | 2880 | 1464016968798 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:22:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:22:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 629ms 08:22:48 INFO - PROCESS | 2880 | 1464016968821 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 2880 | 1464016968824 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 08:22:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:22:48 INFO - PROCESS | 2880 | 1464016968837 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 2880 | 1464016968839 Marionette TRACE conn6 <- [1,2798,null,{}] 08:22:48 INFO - PROCESS | 2880 | 1464016968843 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:48 INFO - PROCESS | 2880 | 1464016968978 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 08:22:49 INFO - PROCESS | 2880 | 1464016969066 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E27A2000 == 47 [pid = 2880] [id = 709] 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DD30EC00) [pid = 2880] [serial = 2127] [outer = 0000000000000000] 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099DDCF7000) [pid = 2880] [serial = 2128] [outer = 00000099DD30EC00] 08:22:49 INFO - PROCESS | 2880 | 1464016969113 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099DED8CC00) [pid = 2880] [serial = 2129] [outer = 00000099DD30EC00] 08:22:49 INFO - PROCESS | 2880 | 1464016969560 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:22:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 775ms 08:22:49 INFO - PROCESS | 2880 | 1464016969617 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 2880 | 1464016969619 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 08:22:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:22:49 INFO - PROCESS | 2880 | 1464016969622 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 2880 | 1464016969624 Marionette TRACE conn6 <- [1,2802,null,{}] 08:22:49 INFO - PROCESS | 2880 | 1464016969628 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 2880 | 1464016969741 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 08:22:49 INFO - PROCESS | 2880 | 1464016969797 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57AA000 == 48 [pid = 2880] [id = 710] 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099DFB07400) [pid = 2880] [serial = 2130] [outer = 0000000000000000] 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099E2326C00) [pid = 2880] [serial = 2131] [outer = 00000099DFB07400] 08:22:49 INFO - PROCESS | 2880 | 1464016969843 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099E2364000) [pid = 2880] [serial = 2132] [outer = 00000099DFB07400] 08:22:50 INFO - PROCESS | 2880 | 1464016970270 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:22:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 692ms 08:22:50 INFO - PROCESS | 2880 | 1464016970317 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 2880 | 1464016970319 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 08:22:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:22:50 INFO - PROCESS | 2880 | 1464016970323 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 2880 | 1464016970325 Marionette TRACE conn6 <- [1,2806,null,{}] 08:22:50 INFO - PROCESS | 2880 | 1464016970329 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:50 INFO - PROCESS | 2880 | 1464016970471 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 90 (00000099DD2C4800) [pid = 2880] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 89 (000000998268D000) [pid = 2880] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 88 (000000998161CC00) [pid = 2880] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 87 (000000998257A400) [pid = 2880] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 86 (00000099803F8800) [pid = 2880] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 85 (00000099826A0400) [pid = 2880] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 84 (00000099806AD000) [pid = 2880] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:22:50 INFO - PROCESS | 2880 | --DOMWINDOW == 83 (00000099D8CE0C00) [pid = 2880] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:22:50 INFO - PROCESS | 2880 | 1464016970554 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AA0000 == 49 [pid = 2880] [id = 711] 08:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 84 (0000009980A3A800) [pid = 2880] [serial = 2133] [outer = 0000000000000000] 08:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 85 (000000998268D000) [pid = 2880] [serial = 2134] [outer = 0000009980A3A800] 08:22:50 INFO - PROCESS | 2880 | 1464016970604 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 86 (00000099DD2C4800) [pid = 2880] [serial = 2135] [outer = 0000009980A3A800] 08:22:50 INFO - PROCESS | 2880 | 1464016970971 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:22:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 691ms 08:22:51 INFO - PROCESS | 2880 | 1464016971016 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 2880 | 1464016971018 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 08:22:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:22:51 INFO - PROCESS | 2880 | 1464016971021 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 2880 | 1464016971023 Marionette TRACE conn6 <- [1,2810,null,{}] 08:22:51 INFO - PROCESS | 2880 | 1464016971026 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 2880 | 1464016971113 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 08:22:51 INFO - PROCESS | 2880 | 1464016971191 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7B48000 == 50 [pid = 2880] [id = 712] 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 87 (00000099D8A1AC00) [pid = 2880] [serial = 2136] [outer = 0000000000000000] 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 88 (00000099E2839000) [pid = 2880] [serial = 2137] [outer = 00000099D8A1AC00] 08:22:51 INFO - PROCESS | 2880 | 1464016971237 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 89 (00000099E2842800) [pid = 2880] [serial = 2138] [outer = 00000099D8A1AC00] 08:22:51 INFO - PROCESS | 2880 | 1464016971609 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:22:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 629ms 08:22:51 INFO - PROCESS | 2880 | 1464016971654 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 2880 | 1464016971656 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 08:22:51 INFO - PROCESS | 2880 | 1464016971659 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:22:51 INFO - PROCESS | 2880 | 1464016971661 Marionette TRACE conn6 <- [1,2814,null,{}] 08:22:51 INFO - PROCESS | 2880 | 1464016971664 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 2880 | 1464016971783 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 08:22:51 INFO - PROCESS | 2880 | 1464016971826 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C32000 == 51 [pid = 2880] [id = 713] 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 90 (00000099E2847000) [pid = 2880] [serial = 2139] [outer = 0000000000000000] 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 91 (00000099E3082400) [pid = 2880] [serial = 2140] [outer = 00000099E2847000] 08:22:51 INFO - PROCESS | 2880 | 1464016971872 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099E30BC400) [pid = 2880] [serial = 2141] [outer = 00000099E2847000] 08:22:52 INFO - PROCESS | 2880 | 1464016972280 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:22:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 689ms 08:22:52 INFO - PROCESS | 2880 | 1464016972352 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 2880 | 1464016972363 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 08:22:52 INFO - PROCESS | 2880 | 1464016972367 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:22:52 INFO - PROCESS | 2880 | 1464016972369 Marionette TRACE conn6 <- [1,2818,null,{}] 08:22:52 INFO - PROCESS | 2880 | 1464016972373 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:52 INFO - PROCESS | 2880 | 1464016972482 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 08:22:52 INFO - PROCESS | 2880 | 1464016972497 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9244000 == 52 [pid = 2880] [id = 714] 08:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099E432A000) [pid = 2880] [serial = 2142] [outer = 0000000000000000] 08:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099E469CC00) [pid = 2880] [serial = 2143] [outer = 00000099E432A000] 08:22:52 INFO - PROCESS | 2880 | 1464016972548 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (00000099E4C0C400) [pid = 2880] [serial = 2144] [outer = 00000099E432A000] 08:22:53 INFO - PROCESS | 2880 | 1464016973293 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 986ms 08:22:53 INFO - PROCESS | 2880 | 1464016973359 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 2880 | 1464016973365 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 08:22:53 INFO - PROCESS | 2880 | 1464016973395 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:22:53 INFO - PROCESS | 2880 | 1464016973399 Marionette TRACE conn6 <- [1,2822,null,{}] 08:22:53 INFO - PROCESS | 2880 | 1464016973409 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:53 INFO - PROCESS | 2880 | 1464016973566 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 08:22:53 INFO - PROCESS | 2880 | 1464016973686 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F40800 == 53 [pid = 2880] [id = 715] 08:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (00000099826AA800) [pid = 2880] [serial = 2145] [outer = 0000000000000000] 08:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (0000009982F4C000) [pid = 2880] [serial = 2146] [outer = 00000099826AA800] 08:22:53 INFO - PROCESS | 2880 | 1464016973746 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (0000009983345800) [pid = 2880] [serial = 2147] [outer = 00000099826AA800] 08:22:54 INFO - PROCESS | 2880 | 1464016974318 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:22:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 986ms 08:22:54 INFO - PROCESS | 2880 | 1464016974390 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 2880 | 1464016974396 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 08:22:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:22:54 INFO - PROCESS | 2880 | 1464016974403 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 2880 | 1464016974406 Marionette TRACE conn6 <- [1,2826,null,{}] 08:22:54 INFO - PROCESS | 2880 | 1464016974411 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 2880 | 1464016974563 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 08:22:54 INFO - PROCESS | 2880 | 1464016974688 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4379800 == 54 [pid = 2880] [id = 716] 08:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D85B7C00) [pid = 2880] [serial = 2148] [outer = 0000000000000000] 08:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8B08C00) [pid = 2880] [serial = 2149] [outer = 00000099D85B7C00] 08:22:54 INFO - PROCESS | 2880 | 1464016974747 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099DD2C7400) [pid = 2880] [serial = 2150] [outer = 00000099D85B7C00] 08:22:55 INFO - PROCESS | 2880 | 1464016975368 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:22:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1025ms 08:22:55 INFO - PROCESS | 2880 | 1464016975434 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 2880 | 1464016975437 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 08:22:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:22:55 INFO - PROCESS | 2880 | 1464016975440 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 2880 | 1464016975445 Marionette TRACE conn6 <- [1,2830,null,{}] 08:22:55 INFO - PROCESS | 2880 | 1464016975457 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:55 INFO - PROCESS | 2880 | 1464016975634 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 08:22:55 INFO - PROCESS | 2880 | 1464016975756 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9422000 == 55 [pid = 2880] [id = 717] 08:22:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099DF168800) [pid = 2880] [serial = 2151] [outer = 0000000000000000] 08:22:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E2829000) [pid = 2880] [serial = 2152] [outer = 00000099DF168800] 08:22:55 INFO - PROCESS | 2880 | 1464016975816 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E313EC00) [pid = 2880] [serial = 2153] [outer = 00000099DF168800] 08:22:56 INFO - PROCESS | 2880 | 1464016976460 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1030ms 08:22:56 INFO - PROCESS | 2880 | 1464016976473 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 2880 | 1464016976476 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 08:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:22:56 INFO - PROCESS | 2880 | 1464016976493 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 2880 | 1464016976496 Marionette TRACE conn6 <- [1,2834,null,{}] 08:22:56 INFO - PROCESS | 2880 | 1464016976499 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:56 INFO - PROCESS | 2880 | 1464016976616 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 08:22:56 INFO - PROCESS | 2880 | 1464016976741 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:56 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A0D000 == 56 [pid = 2880] [id = 718] 08:22:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E4C09800) [pid = 2880] [serial = 2154] [outer = 0000000000000000] 08:22:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E4C25C00) [pid = 2880] [serial = 2155] [outer = 00000099E4C09800] 08:22:56 INFO - PROCESS | 2880 | 1464016976799 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E4CB7800) [pid = 2880] [serial = 2156] [outer = 00000099E4C09800] 08:22:57 INFO - PROCESS | 2880 | 1464016977670 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:22:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1232ms 08:22:57 INFO - PROCESS | 2880 | 1464016977732 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 2880 | 1464016977737 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 08:22:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:22:57 INFO - PROCESS | 2880 | 1464016977742 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 2880 | 1464016977745 Marionette TRACE conn6 <- [1,2838,null,{}] 08:22:57 INFO - PROCESS | 2880 | 1464016977751 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:57 INFO - PROCESS | 2880 | 1464016977856 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 08:22:57 INFO - PROCESS | 2880 | 1464016977935 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:57 INFO - PROCESS | 2880 | ++DOCSHELL 00000099838D3000 == 57 [pid = 2880] [id = 719] 08:22:57 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099801FA000) [pid = 2880] [serial = 2157] [outer = 0000000000000000] 08:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (000000998161F800) [pid = 2880] [serial = 2158] [outer = 00000099801FA000] 08:22:58 INFO - PROCESS | 2880 | 1464016978030 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099829E8C00) [pid = 2880] [serial = 2159] [outer = 00000099801FA000] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8C32000 == 56 [pid = 2880] [id = 713] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7B48000 == 55 [pid = 2880] [id = 712] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AA0000 == 54 [pid = 2880] [id = 711] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57AA000 == 53 [pid = 2880] [id = 710] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099E27A2000 == 52 [pid = 2880] [id = 709] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099DE1D7800 == 51 [pid = 2880] [id = 708] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD335800 == 50 [pid = 2880] [id = 707] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 00000099D814B000 == 49 [pid = 2880] [id = 706] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 0000009982336800 == 48 [pid = 2880] [id = 705] 08:22:58 INFO - PROCESS | 2880 | --DOCSHELL 0000009983157000 == 47 [pid = 2880] [id = 704] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099DD7D1C00) [pid = 2880] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | 1464016978665 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099DD36C000) [pid = 2880] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099D7A8D400) [pid = 2880] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099803F4C00) [pid = 2880] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099826A3800) [pid = 2880] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (000000998161FC00) [pid = 2880] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (000000998257E400) [pid = 2880] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099829E2000) [pid = 2880] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (0000009983F7B800) [pid = 2880] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099D8AC6800) [pid = 2880] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (00000099D8CE5400) [pid = 2880] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 98 (00000099D8A72400) [pid = 2880] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 97 (00000099DD2CAC00) [pid = 2880] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 96 (00000099D8CDE800) [pid = 2880] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 95 (0000009983A0B000) [pid = 2880] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 94 (0000009983D3E400) [pid = 2880] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 93 (00000099DD255400) [pid = 2880] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 92 (00000099D94C3400) [pid = 2880] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - PROCESS | 2880 | --DOMWINDOW == 91 (0000009982F44000) [pid = 2880] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 08:22:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:22:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 985ms 08:22:58 INFO - PROCESS | 2880 | 1464016978731 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 2880 | 1464016978736 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 08:22:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:22:58 INFO - PROCESS | 2880 | 1464016978743 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 2880 | 1464016978745 Marionette TRACE conn6 <- [1,2842,null,{}] 08:22:58 INFO - PROCESS | 2880 | 1464016978749 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:58 INFO - PROCESS | 2880 | 1464016978848 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 08:22:58 INFO - PROCESS | 2880 | 1464016978925 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983396800 == 48 [pid = 2880] [id = 720] 08:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 92 (00000099806E9800) [pid = 2880] [serial = 2160] [outer = 0000000000000000] 08:22:58 INFO - PROCESS | 2880 | ++DOMWINDOW == 93 (00000099811EFC00) [pid = 2880] [serial = 2161] [outer = 00000099806E9800] 08:22:58 INFO - PROCESS | 2880 | 1464016978976 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 94 (00000099828C6400) [pid = 2880] [serial = 2162] [outer = 00000099806E9800] 08:22:59 INFO - PROCESS | 2880 | 1464016979457 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:22:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 734ms 08:22:59 INFO - PROCESS | 2880 | 1464016979479 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 08:22:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:22:59 INFO - PROCESS | 2880 | 1464016979482 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 08:22:59 INFO - PROCESS | 2880 | 1464016979485 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 2880 | 1464016979489 Marionette TRACE conn6 <- [1,2846,null,{}] 08:22:59 INFO - PROCESS | 2880 | 1464016979500 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:59 INFO - PROCESS | 2880 | 1464016979595 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 08:22:59 INFO - PROCESS | 2880 | 1464016979604 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:59 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DD3CF800 == 49 [pid = 2880] [id = 721] 08:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 95 (0000009983F4AC00) [pid = 2880] [serial = 2163] [outer = 0000000000000000] 08:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 96 (0000009983F4FC00) [pid = 2880] [serial = 2164] [outer = 0000009983F4AC00] 08:22:59 INFO - PROCESS | 2880 | 1464016979655 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 2880 | ++DOMWINDOW == 97 (00000099D8343400) [pid = 2880] [serial = 2165] [outer = 0000009983F4AC00] 08:23:00 INFO - PROCESS | 2880 | 1464016980126 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 692ms 08:23:00 INFO - PROCESS | 2880 | 1464016980185 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 2880 | 1464016980188 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 08:23:00 INFO - PROCESS | 2880 | 1464016980192 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 2880 | 1464016980194 Marionette TRACE conn6 <- [1,2850,null,{}] 08:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:23:00 INFO - PROCESS | 2880 | 1464016980197 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:00 INFO - PROCESS | 2880 | 1464016980286 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 08:23:00 INFO - PROCESS | 2880 | 1464016980296 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DF357000 == 50 [pid = 2880] [id = 722] 08:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 98 (00000099D8ABD000) [pid = 2880] [serial = 2166] [outer = 0000000000000000] 08:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 99 (00000099D8B06000) [pid = 2880] [serial = 2167] [outer = 00000099D8ABD000] 08:23:00 INFO - PROCESS | 2880 | 1464016980343 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (00000099D8CE3800) [pid = 2880] [serial = 2168] [outer = 00000099D8ABD000] 08:23:00 INFO - PROCESS | 2880 | 1464016980837 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 08:23:00 INFO - PROCESS | 2880 | 1464016980868 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 2880 | 1464016980871 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 08:23:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:23:00 INFO - PROCESS | 2880 | 1464016980874 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 2880 | 1464016980876 Marionette TRACE conn6 <- [1,2854,null,{}] 08:23:00 INFO - PROCESS | 2880 | 1464016980879 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:01 INFO - PROCESS | 2880 | 1464016980997 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 08:23:01 INFO - PROCESS | 2880 | 1464016981049 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4688000 == 51 [pid = 2880] [id = 723] 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D9366400) [pid = 2880] [serial = 2169] [outer = 0000000000000000] 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099D96E0800) [pid = 2880] [serial = 2170] [outer = 00000099D9366400] 08:23:01 INFO - PROCESS | 2880 | 1464016981097 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099DD2C1C00) [pid = 2880] [serial = 2171] [outer = 00000099D9366400] 08:23:01 INFO - PROCESS | 2880 | 1464016981535 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:23:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 692ms 08:23:01 INFO - PROCESS | 2880 | 1464016981569 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 2880 | 1464016981572 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 08:23:01 INFO - PROCESS | 2880 | 1464016981575 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:23:01 INFO - PROCESS | 2880 | 1464016981577 Marionette TRACE conn6 <- [1,2858,null,{}] 08:23:01 INFO - PROCESS | 2880 | 1464016981580 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:01 INFO - PROCESS | 2880 | 1464016981762 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 08:23:01 INFO - PROCESS | 2880 | 1464016981788 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E591F000 == 52 [pid = 2880] [id = 724] 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099DD2BEC00) [pid = 2880] [serial = 2172] [outer = 0000000000000000] 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099DDC76C00) [pid = 2880] [serial = 2173] [outer = 00000099DD2BEC00] 08:23:01 INFO - PROCESS | 2880 | 1464016981838 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099DF167C00) [pid = 2880] [serial = 2174] [outer = 00000099DD2BEC00] 08:23:02 INFO - PROCESS | 2880 | 1464016982301 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:23:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 775ms 08:23:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:23:02 INFO - PROCESS | 2880 | 1464016982353 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 2880 | 1464016982356 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 08:23:02 INFO - PROCESS | 2880 | 1464016982359 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 2880 | 1464016982360 Marionette TRACE conn6 <- [1,2862,null,{}] 08:23:02 INFO - PROCESS | 2880 | 1464016982364 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 2880 | 1464016982477 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 08:23:02 INFO - PROCESS | 2880 | 1464016982527 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:02 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F8B800 == 53 [pid = 2880] [id = 725] 08:23:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099DF7ABC00) [pid = 2880] [serial = 2175] [outer = 0000000000000000] 08:23:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E233FC00) [pid = 2880] [serial = 2176] [outer = 00000099DF7ABC00] 08:23:02 INFO - PROCESS | 2880 | 1464016982578 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099E282D400) [pid = 2880] [serial = 2177] [outer = 00000099DF7ABC00] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099E2847000) [pid = 2880] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DD30EC00) [pid = 2880] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (00000099DFB07400) [pid = 2880] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 105 (00000099D72D3C00) [pid = 2880] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 104 (0000009980A3A800) [pid = 2880] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 103 (0000009983345400) [pid = 2880] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 102 (00000099D8A1AC00) [pid = 2880] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 101 (00000099801F3400) [pid = 2880] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 100 (00000099D85BBC00) [pid = 2880] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:23:02 INFO - PROCESS | 2880 | --DOMWINDOW == 99 (000000998161BC00) [pid = 2880] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:23:03 INFO - PROCESS | 2880 | 1464016983067 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 733ms 08:23:03 INFO - PROCESS | 2880 | 1464016983114 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 2880 | 1464016983117 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 08:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:23:03 INFO - PROCESS | 2880 | 1464016983120 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 2880 | 1464016983122 Marionette TRACE conn6 <- [1,2866,null,{}] 08:23:03 INFO - PROCESS | 2880 | 1464016983125 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:03 INFO - PROCESS | 2880 | 1464016983249 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 08:23:03 INFO - PROCESS | 2880 | 1464016983306 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8049800 == 54 [pid = 2880] [id = 726] 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 100 (000000998161BC00) [pid = 2880] [serial = 2178] [outer = 0000000000000000] 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 101 (00000099D8AC6000) [pid = 2880] [serial = 2179] [outer = 000000998161BC00] 08:23:03 INFO - PROCESS | 2880 | 1464016983352 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 102 (00000099E283A400) [pid = 2880] [serial = 2180] [outer = 000000998161BC00] 08:23:03 INFO - PROCESS | 2880 | 1464016983714 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:23:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 629ms 08:23:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:23:03 INFO - PROCESS | 2880 | 1464016983759 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 2880 | 1464016983761 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 08:23:03 INFO - PROCESS | 2880 | 1464016983765 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 2880 | 1464016983766 Marionette TRACE conn6 <- [1,2870,null,{}] 08:23:03 INFO - PROCESS | 2880 | 1464016983770 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:03 INFO - PROCESS | 2880 | 1464016983859 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 08:23:03 INFO - PROCESS | 2880 | 1464016983866 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9410000 == 55 [pid = 2880] [id = 727] 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 103 (00000099E283F800) [pid = 2880] [serial = 2181] [outer = 0000000000000000] 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 104 (00000099E28D5C00) [pid = 2880] [serial = 2182] [outer = 00000099E283F800] 08:23:03 INFO - PROCESS | 2880 | 1464016983911 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 2880 | ++DOMWINDOW == 105 (00000099E3140400) [pid = 2880] [serial = 2183] [outer = 00000099E283F800] 08:23:04 INFO - PROCESS | 2880 | 1464016984344 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:23:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:23:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 628ms 08:23:04 INFO - PROCESS | 2880 | 1464016984394 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 08:23:04 INFO - PROCESS | 2880 | 1464016984396 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 08:23:04 INFO - PROCESS | 2880 | 1464016984399 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:23:04 INFO - PROCESS | 2880 | 1464016984401 Marionette TRACE conn6 <- [1,2874,null,{}] 08:23:04 INFO - PROCESS | 2880 | 1464016984405 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:04 INFO - PROCESS | 2880 | 1464016984501 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 08:23:04 INFO - PROCESS | 2880 | 1464016984511 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A7F000 == 56 [pid = 2880] [id = 728] 08:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 106 (00000099E4C94C00) [pid = 2880] [serial = 2184] [outer = 0000000000000000] 08:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (00000099E4CB8000) [pid = 2880] [serial = 2185] [outer = 00000099E4C94C00] 08:23:04 INFO - PROCESS | 2880 | 1464016984558 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (00000099E5037000) [pid = 2880] [serial = 2186] [outer = 00000099E4C94C00] 08:23:05 INFO - PROCESS | 2880 | 1464016985151 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:23:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:23:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 776ms 08:23:05 INFO - PROCESS | 2880 | 1464016985179 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 2880 | 1464016985184 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 08:23:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:23:05 INFO - PROCESS | 2880 | 1464016985190 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 2880 | 1464016985195 Marionette TRACE conn6 <- [1,2878,null,{}] 08:23:05 INFO - PROCESS | 2880 | 1464016985202 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:05 INFO - PROCESS | 2880 | 1464016985325 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 08:23:05 INFO - PROCESS | 2880 | 1464016985457 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F3C000 == 57 [pid = 2880] [id = 729] 08:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (00000099811E8800) [pid = 2880] [serial = 2187] [outer = 0000000000000000] 08:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (0000009982692000) [pid = 2880] [serial = 2188] [outer = 00000099811E8800] 08:23:05 INFO - PROCESS | 2880 | 1464016985517 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (0000009982F4F000) [pid = 2880] [serial = 2189] [outer = 00000099811E8800] 08:23:06 INFO - PROCESS | 2880 | 1464016986146 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:23:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 986ms 08:23:06 INFO - PROCESS | 2880 | 1464016986179 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 2880 | 1464016986185 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 08:23:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:23:06 INFO - PROCESS | 2880 | 1464016986192 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 2880 | 1464016986195 Marionette TRACE conn6 <- [1,2882,null,{}] 08:23:06 INFO - PROCESS | 2880 | 1464016986199 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:06 INFO - PROCESS | 2880 | 1464016986315 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 08:23:06 INFO - PROCESS | 2880 | 1464016986443 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5904800 == 58 [pid = 2880] [id = 730] 08:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (0000009983F4B800) [pid = 2880] [serial = 2190] [outer = 0000000000000000] 08:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8A76400) [pid = 2880] [serial = 2191] [outer = 0000009983F4B800] 08:23:06 INFO - PROCESS | 2880 | 1464016986502 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099DA008000) [pid = 2880] [serial = 2192] [outer = 0000009983F4B800] 08:23:07 INFO - PROCESS | 2880 | 1464016987110 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:23:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 985ms 08:23:07 INFO - PROCESS | 2880 | 1464016987176 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 2880 | 1464016987179 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 08:23:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:23:07 INFO - PROCESS | 2880 | 1464016987183 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 2880 | 1464016987187 Marionette TRACE conn6 <- [1,2886,null,{}] 08:23:07 INFO - PROCESS | 2880 | 1464016987199 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:07 INFO - PROCESS | 2880 | 1464016987318 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 08:23:07 INFO - PROCESS | 2880 | 1464016987446 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:07 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9F32800 == 59 [pid = 2880] [id = 731] 08:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099DE093C00) [pid = 2880] [serial = 2193] [outer = 0000000000000000] 08:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099E2347C00) [pid = 2880] [serial = 2194] [outer = 00000099DE093C00] 08:23:07 INFO - PROCESS | 2880 | 1464016987507 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E4FE6800) [pid = 2880] [serial = 2195] [outer = 00000099DE093C00] 08:23:08 INFO - PROCESS | 2880 | 1464016988086 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:23:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:23:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 943ms 08:23:08 INFO - PROCESS | 2880 | 1464016988128 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 2880 | 1464016988132 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 08:23:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:23:08 INFO - PROCESS | 2880 | 1464016988135 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 2880 | 1464016988137 Marionette TRACE conn6 <- [1,2890,null,{}] 08:23:08 INFO - PROCESS | 2880 | 1464016988141 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:08 INFO - PROCESS | 2880 | 1464016988255 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 08:23:08 INFO - PROCESS | 2880 | 1464016988382 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EAAA6000 == 60 [pid = 2880] [id = 732] 08:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E52EA400) [pid = 2880] [serial = 2196] [outer = 0000000000000000] 08:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E52EF000) [pid = 2880] [serial = 2197] [outer = 00000099E52EA400] 08:23:08 INFO - PROCESS | 2880 | 1464016988442 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E574AC00) [pid = 2880] [serial = 2198] [outer = 00000099E52EA400] 08:23:09 INFO - PROCESS | 2880 | 1464016989079 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:23:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:23:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 985ms 08:23:09 INFO - PROCESS | 2880 | 1464016989122 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 2880 | 1464016989125 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 08:23:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:23:09 INFO - PROCESS | 2880 | 1464016989128 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 2880 | 1464016989130 Marionette TRACE conn6 <- [1,2894,null,{}] 08:23:09 INFO - PROCESS | 2880 | 1464016989134 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 2880 | 1464016989248 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 08:23:09 INFO - PROCESS | 2880 | 1464016989375 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC43000 == 61 [pid = 2880] [id = 733] 08:23:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E5831800) [pid = 2880] [serial = 2199] [outer = 0000000000000000] 08:23:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E5A5C800) [pid = 2880] [serial = 2200] [outer = 00000099E5831800] 08:23:09 INFO - PROCESS | 2880 | 1464016989433 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E5B09C00) [pid = 2880] [serial = 2201] [outer = 00000099E5831800] 08:23:10 INFO - PROCESS | 2880 | 1464016990045 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:23:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:23:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 944ms 08:23:10 INFO - PROCESS | 2880 | 1464016990075 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 2880 | 1464016990078 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 08:23:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:23:10 INFO - PROCESS | 2880 | 1464016990081 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 2880 | 1464016990083 Marionette TRACE conn6 <- [1,2898,null,{}] 08:23:10 INFO - PROCESS | 2880 | 1464016990087 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:10 INFO - PROCESS | 2880 | 1464016990219 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 08:23:10 INFO - PROCESS | 2880 | 1464016990355 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF1A000 == 62 [pid = 2880] [id = 734] 08:23:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099806B3800) [pid = 2880] [serial = 2202] [outer = 0000000000000000] 08:23:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E5B81000) [pid = 2880] [serial = 2203] [outer = 00000099806B3800] 08:23:10 INFO - PROCESS | 2880 | 1464016990415 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E5E68000) [pid = 2880] [serial = 2204] [outer = 00000099806B3800] 08:23:11 INFO - PROCESS | 2880 | 1464016991133 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:23:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:23:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:23:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1083ms 08:23:11 INFO - PROCESS | 2880 | 1464016991177 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 2880 | 1464016991181 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 08:23:11 INFO - PROCESS | 2880 | 1464016991188 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - TEST-START | /DOMEvents/constructors.html 08:23:11 INFO - PROCESS | 2880 | 1464016991192 Marionette TRACE conn6 <- [1,2902,null,{}] 08:23:11 INFO - PROCESS | 2880 | 1464016991198 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 2880 | 1464016991305 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 08:23:11 INFO - PROCESS | 2880 | 1464016991406 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 2880 | ++DOCSHELL 000000998266F800 == 63 [pid = 2880] [id = 735] 08:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (0000009980A35800) [pid = 2880] [serial = 2205] [outer = 0000000000000000] 08:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (0000009980A3C000) [pid = 2880] [serial = 2206] [outer = 0000009980A35800] 08:23:11 INFO - PROCESS | 2880 | 1464016991457 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (000000998161B000) [pid = 2880] [serial = 2207] [outer = 0000009980A35800] 08:23:12 INFO - PROCESS | 2880 | 1464016992134 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:23:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:23:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:23:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1030ms 08:23:12 INFO - PROCESS | 2880 | 1464016992226 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 2880 | 1464016992232 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 08:23:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:23:12 INFO - PROCESS | 2880 | 1464016992256 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 2880 | 1464016992259 Marionette TRACE conn6 <- [1,2906,null,{}] 08:23:12 INFO - PROCESS | 2880 | 1464016992281 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:12 INFO - PROCESS | 2880 | 1464016992397 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 08:23:12 INFO - PROCESS | 2880 | 1464016992504 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9410000 == 62 [pid = 2880] [id = 727] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E8049800 == 61 [pid = 2880] [id = 726] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6F8B800 == 60 [pid = 2880] [id = 725] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E591F000 == 59 [pid = 2880] [id = 724] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4688000 == 58 [pid = 2880] [id = 723] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099DF357000 == 57 [pid = 2880] [id = 722] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099DD3CF800 == 56 [pid = 2880] [id = 721] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983396800 == 55 [pid = 2880] [id = 720] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 00000099838D3000 == 54 [pid = 2880] [id = 719] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 128 (00000099E234A000) [pid = 2880] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 127 (0000009982573800) [pid = 2880] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 126 (0000009983A04C00) [pid = 2880] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099DD2BD800) [pid = 2880] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DE1B4C00) [pid = 2880] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099DED8FC00) [pid = 2880] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | ++DOCSHELL 000000998233A800 == 55 [pid = 2880] [id = 736] 08:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099806E5C00) [pid = 2880] [serial = 2208] [outer = 0000000000000000] 08:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (0000009980A3C800) [pid = 2880] [serial = 2209] [outer = 00000099806E5C00] 08:23:12 INFO - PROCESS | 2880 | 1464016992600 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099829EEC00) [pid = 2880] [serial = 2210] [outer = 00000099806E5C00] 08:23:12 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F40800 == 54 [pid = 2880] [id = 715] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 125 (00000099E2364000) [pid = 2880] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 124 (00000099DD2C4800) [pid = 2880] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (000000998334D400) [pid = 2880] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (0000009983D33400) [pid = 2880] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099E2839000) [pid = 2880] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (00000099803F9C00) [pid = 2880] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (0000009981619800) [pid = 2880] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099D8AC9000) [pid = 2880] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099829E2C00) [pid = 2880] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0000009982573000) [pid = 2880] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099E2842800) [pid = 2880] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 114 (00000099E30BC400) [pid = 2880] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 113 (00000099D94B8800) [pid = 2880] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 112 (00000099E3082400) [pid = 2880] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 111 (00000099DDCF7000) [pid = 2880] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 110 (00000099E2326C00) [pid = 2880] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 109 (00000099D83E6C00) [pid = 2880] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 108 (00000099D8A7D000) [pid = 2880] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 107 (00000099DED8CC00) [pid = 2880] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 08:23:12 INFO - PROCESS | 2880 | --DOMWINDOW == 106 (000000998268D000) [pid = 2880] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 08:23:13 INFO - PROCESS | 2880 | 1464016993030 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:23:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:23:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 817ms 08:23:13 INFO - PROCESS | 2880 | 1464016993062 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 2880 | 1464016993064 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 08:23:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:23:13 INFO - PROCESS | 2880 | 1464016993068 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 2880 | 1464016993071 Marionette TRACE conn6 <- [1,2910,null,{}] 08:23:13 INFO - PROCESS | 2880 | 1464016993082 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:13 INFO - PROCESS | 2880 | 1464016993178 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 08:23:13 INFO - PROCESS | 2880 | 1464016993185 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8AA3000 == 55 [pid = 2880] [id = 737] 08:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 107 (0000009983343800) [pid = 2880] [serial = 2211] [outer = 0000000000000000] 08:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 108 (0000009983A09C00) [pid = 2880] [serial = 2212] [outer = 0000009983343800] 08:23:13 INFO - PROCESS | 2880 | 1464016993235 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 109 (0000009983D3B800) [pid = 2880] [serial = 2213] [outer = 0000009983343800] 08:23:13 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:13 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:13 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:13 INFO - PROCESS | 2880 | [2880] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:23:13 INFO - PROCESS | 2880 | 1464016993720 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:23:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:23:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:13 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:23:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:13 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:23:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:13 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:23:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:23:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:23:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 691ms 08:23:13 INFO - PROCESS | 2880 | 1464016993762 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 08:23:13 INFO - PROCESS | 2880 | 1464016993765 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 08:23:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:23:13 INFO - PROCESS | 2880 | 1464016993768 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 2880 | 1464016993770 Marionette TRACE conn6 <- [1,2914,null,{}] 08:23:13 INFO - PROCESS | 2880 | 1464016993779 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:13 INFO - PROCESS | 2880 | 1464016993872 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 08:23:13 INFO - PROCESS | 2880 | 1464016993915 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB7F000 == 56 [pid = 2880] [id = 738] 08:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 110 (00000099D8A72800) [pid = 2880] [serial = 2214] [outer = 0000000000000000] 08:23:13 INFO - PROCESS | 2880 | ++DOMWINDOW == 111 (00000099D8A77800) [pid = 2880] [serial = 2215] [outer = 00000099D8A72800] 08:23:13 INFO - PROCESS | 2880 | 1464016993978 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 112 (00000099D8AC5C00) [pid = 2880] [serial = 2216] [outer = 00000099D8A72800] 08:23:14 INFO - PROCESS | 2880 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:23:14 INFO - PROCESS | 2880 | 1464016994390 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:23:14 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:23:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 692ms 08:23:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:23:14 INFO - PROCESS | 2880 | 1464016994468 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 2880 | 1464016994470 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 08:23:14 INFO - PROCESS | 2880 | 1464016994474 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 2880 | 1464016994476 Marionette TRACE conn6 <- [1,2918,null,{}] 08:23:14 INFO - PROCESS | 2880 | 1464016994479 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 2880 | 1464016994569 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 08:23:14 INFO - PROCESS | 2880 | 1464016994576 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DEDDC000 == 57 [pid = 2880] [id = 739] 08:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 113 (00000099D8B05400) [pid = 2880] [serial = 2217] [outer = 0000000000000000] 08:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 114 (00000099D8CE0000) [pid = 2880] [serial = 2218] [outer = 00000099D8B05400] 08:23:14 INFO - PROCESS | 2880 | 1464016994622 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 2880 | ++DOMWINDOW == 115 (00000099D94C0C00) [pid = 2880] [serial = 2219] [outer = 00000099D8B05400] 08:23:15 INFO - PROCESS | 2880 | 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:23:15 INFO - PROCESS | 2880 | 1464016995088 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:23:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:23:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 629ms 08:23:15 INFO - PROCESS | 2880 | 1464016995105 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 2880 | 1464016995107 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 08:23:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:23:15 INFO - PROCESS | 2880 | 1464016995115 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 2880 | 1464016995117 Marionette TRACE conn6 <- [1,2922,null,{}] 08:23:15 INFO - PROCESS | 2880 | 1464016995126 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:15 INFO - PROCESS | 2880 | 1464016995264 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 08:23:15 INFO - PROCESS | 2880 | 1464016995354 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4376800 == 58 [pid = 2880] [id = 740] 08:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DD2C2000) [pid = 2880] [serial = 2220] [outer = 0000000000000000] 08:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099DDC4B000) [pid = 2880] [serial = 2221] [outer = 00000099DD2C2000] 08:23:15 INFO - PROCESS | 2880 | 1464016995402 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099DE0E6000) [pid = 2880] [serial = 2222] [outer = 00000099DD2C2000] 08:23:15 INFO - PROCESS | 2880 | 1464016995822 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:23:15 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:23:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 733ms 08:23:15 INFO - PROCESS | 2880 | 1464016995851 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 2880 | 1464016995853 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 08:23:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:23:15 INFO - PROCESS | 2880 | 1464016995867 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 2880 | 1464016995869 Marionette TRACE conn6 <- [1,2926,null,{}] 08:23:15 INFO - PROCESS | 2880 | 1464016995873 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:16 INFO - PROCESS | 2880 | 1464016995993 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 08:23:16 INFO - PROCESS | 2880 | 1464016995999 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E57A9800 == 59 [pid = 2880] [id = 741] 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099DEC06800) [pid = 2880] [serial = 2223] [outer = 0000000000000000] 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099DED0B800) [pid = 2880] [serial = 2224] [outer = 00000099DEC06800] 08:23:16 INFO - PROCESS | 2880 | 1464016996045 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099DFB0D000) [pid = 2880] [serial = 2225] [outer = 00000099DEC06800] 08:23:16 INFO - PROCESS | 2880 | 1464016996434 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:23:16 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:23:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 628ms 08:23:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:23:16 INFO - PROCESS | 2880 | 1464016996493 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 2880 | 1464016996495 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 08:23:16 INFO - PROCESS | 2880 | 1464016996498 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 2880 | 1464016996500 Marionette TRACE conn6 <- [1,2930,null,{}] 08:23:16 INFO - PROCESS | 2880 | 1464016996504 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:16 INFO - PROCESS | 2880 | 1464016996621 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 08:23:16 INFO - PROCESS | 2880 | 1464016996702 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:16 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5CDA000 == 60 [pid = 2880] [id = 742] 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E233D400) [pid = 2880] [serial = 2226] [outer = 0000000000000000] 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E235B800) [pid = 2880] [serial = 2227] [outer = 00000099E233D400] 08:23:16 INFO - PROCESS | 2880 | 1464016996754 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E27EC400) [pid = 2880] [serial = 2228] [outer = 00000099E233D400] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 123 (00000099806E9800) [pid = 2880] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 122 (00000099DF7ABC00) [pid = 2880] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 121 (00000099DD2BEC00) [pid = 2880] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 120 (000000998161BC00) [pid = 2880] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 119 (00000099D8ABD000) [pid = 2880] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 118 (00000099801FA000) [pid = 2880] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 117 (00000099E283F800) [pid = 2880] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 116 (0000009983F4AC00) [pid = 2880] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:23:17 INFO - PROCESS | 2880 | --DOMWINDOW == 115 (00000099D9366400) [pid = 2880] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:23:17 INFO - PROCESS | 2880 | 1464016997214 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:23:17 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:23:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:23:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 733ms 08:23:17 INFO - PROCESS | 2880 | 1464016997244 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 2880 | 1464016997247 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 08:23:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:23:17 INFO - PROCESS | 2880 | 1464016997251 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 2880 | 1464016997253 Marionette TRACE conn6 <- [1,2934,null,{}] 08:23:17 INFO - PROCESS | 2880 | 1464016997256 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 2880 | 1464016997345 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 08:23:17 INFO - PROCESS | 2880 | 1464016997351 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6630000 == 61 [pid = 2880] [id = 743] 08:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 116 (00000099DED8E800) [pid = 2880] [serial = 2229] [outer = 0000000000000000] 08:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 117 (00000099E282EC00) [pid = 2880] [serial = 2230] [outer = 00000099DED8E800] 08:23:17 INFO - PROCESS | 2880 | 1464016997397 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 2880 | ++DOMWINDOW == 118 (00000099E283D400) [pid = 2880] [serial = 2231] [outer = 00000099DED8E800] 08:23:17 INFO - PROCESS | 2880 | 1464016997789 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:23:17 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:23:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 586ms 08:23:17 INFO - PROCESS | 2880 | 1464016997840 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 2880 | 1464016997842 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 08:23:17 INFO - PROCESS | 2880 | 1464016997845 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:23:17 INFO - PROCESS | 2880 | 1464016997847 Marionette TRACE conn6 <- [1,2938,null,{}] 08:23:17 INFO - PROCESS | 2880 | 1464016997851 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:17 INFO - PROCESS | 2880 | 1464016997981 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 08:23:18 INFO - PROCESS | 2880 | 1464016997992 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7F27800 == 62 [pid = 2880] [id = 744] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 119 (00000099E2846400) [pid = 2880] [serial = 2232] [outer = 0000000000000000] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 120 (00000099E3088400) [pid = 2880] [serial = 2233] [outer = 00000099E2846400] 08:23:18 INFO - PROCESS | 2880 | 1464016998039 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 121 (00000099E3142C00) [pid = 2880] [serial = 2234] [outer = 00000099E2846400] 08:23:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E717D000 == 63 [pid = 2880] [id = 745] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 122 (00000099E4C8BC00) [pid = 2880] [serial = 2235] [outer = 0000000000000000] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 123 (00000099E4C8E800) [pid = 2880] [serial = 2236] [outer = 00000099E4C8BC00] 08:23:18 INFO - PROCESS | 2880 | 1464016998515 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:23:18 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:23:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 08:23:18 INFO - PROCESS | 2880 | 1464016998584 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 2880 | 1464016998586 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 08:23:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:23:18 INFO - PROCESS | 2880 | 1464016998590 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 2880 | 1464016998592 Marionette TRACE conn6 <- [1,2942,null,{}] 08:23:18 INFO - PROCESS | 2880 | 1464016998596 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:18 INFO - PROCESS | 2880 | 1464016998734 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 08:23:18 INFO - PROCESS | 2880 | 1464016998743 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:18 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98BA800 == 64 [pid = 2880] [id = 746] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 124 (00000099E4C8F000) [pid = 2880] [serial = 2237] [outer = 0000000000000000] 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 125 (00000099E52F3000) [pid = 2880] [serial = 2238] [outer = 00000099E4C8F000] 08:23:18 INFO - PROCESS | 2880 | 1464016998794 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 2880 | ++DOMWINDOW == 126 (00000099E5B0C400) [pid = 2880] [serial = 2239] [outer = 00000099E4C8F000] 08:23:19 INFO - PROCESS | 2880 | 1464016999477 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:23:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:23:19 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:23:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 943ms 08:23:19 INFO - PROCESS | 2880 | 1464016999536 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 2880 | 1464016999542 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 08:23:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:23:19 INFO - PROCESS | 2880 | 1464016999547 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 2880 | 1464016999552 Marionette TRACE conn6 <- [1,2946,null,{}] 08:23:19 INFO - PROCESS | 2880 | 1464016999571 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:19 INFO - PROCESS | 2880 | 1464016999749 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 08:23:19 INFO - PROCESS | 2880 | 1464016999805 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A5E000 == 65 [pid = 2880] [id = 747] 08:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 127 (0000009982575000) [pid = 2880] [serial = 2240] [outer = 0000000000000000] 08:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 128 (00000099826AA400) [pid = 2880] [serial = 2241] [outer = 0000009982575000] 08:23:19 INFO - PROCESS | 2880 | 1464016999865 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 2880 | ++DOMWINDOW == 129 (0000009982F4B400) [pid = 2880] [serial = 2242] [outer = 0000009982575000] 08:23:20 INFO - PROCESS | 2880 | 1464017000420 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:23:20 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:23:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 881ms 08:23:20 INFO - PROCESS | 2880 | 1464017000443 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 2880 | 1464017000450 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 08:23:20 INFO - PROCESS | 2880 | 1464017000458 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 2880 | 1464017000461 Marionette TRACE conn6 <- [1,2950,null,{}] 08:23:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:23:20 INFO - PROCESS | 2880 | 1464017000466 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:20 INFO - PROCESS | 2880 | 1464017000587 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 08:23:20 INFO - PROCESS | 2880 | 1464017000690 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E2869000 == 66 [pid = 2880] [id = 748] 08:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 130 (0000009983D3C000) [pid = 2880] [serial = 2243] [outer = 0000000000000000] 08:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 131 (00000099D83E6C00) [pid = 2880] [serial = 2244] [outer = 0000009983D3C000] 08:23:20 INFO - PROCESS | 2880 | 1464017000747 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 2880 | ++DOMWINDOW == 132 (00000099D8CE3400) [pid = 2880] [serial = 2245] [outer = 0000009983D3C000] 08:23:21 INFO - PROCESS | 2880 | 1464017001323 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:23:21 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:23:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 881ms 08:23:21 INFO - PROCESS | 2880 | 1464017001346 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 2880 | 1464017001349 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 08:23:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:23:21 INFO - PROCESS | 2880 | 1464017001353 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 2880 | 1464017001357 Marionette TRACE conn6 <- [1,2954,null,{}] 08:23:21 INFO - PROCESS | 2880 | 1464017001369 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:21 INFO - PROCESS | 2880 | 1464017001535 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 08:23:21 INFO - PROCESS | 2880 | 1464017001611 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9E48000 == 67 [pid = 2880] [id = 749] 08:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 133 (00000099DD799400) [pid = 2880] [serial = 2246] [outer = 0000000000000000] 08:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 134 (00000099E2838C00) [pid = 2880] [serial = 2247] [outer = 00000099DD799400] 08:23:21 INFO - PROCESS | 2880 | 1464017001671 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (00000099E4C91C00) [pid = 2880] [serial = 2248] [outer = 00000099DD799400] 08:23:22 INFO - PROCESS | 2880 | 1464017002183 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:23:22 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:23:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 879ms 08:23:22 INFO - PROCESS | 2880 | 1464017002242 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 2880 | 1464017002245 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 08:23:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:23:22 INFO - PROCESS | 2880 | 1464017002250 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 2880 | 1464017002252 Marionette TRACE conn6 <- [1,2958,null,{}] 08:23:22 INFO - PROCESS | 2880 | 1464017002256 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:22 INFO - PROCESS | 2880 | 1464017002408 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 08:23:22 INFO - PROCESS | 2880 | 1464017002510 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBC57800 == 68 [pid = 2880] [id = 750] 08:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099E511B800) [pid = 2880] [serial = 2249] [outer = 0000000000000000] 08:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099E5A5CC00) [pid = 2880] [serial = 2250] [outer = 00000099E511B800] 08:23:22 INFO - PROCESS | 2880 | 1464017002567 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099E5B7AC00) [pid = 2880] [serial = 2251] [outer = 00000099E511B800] 08:23:23 INFO - PROCESS | 2880 | 1464017003050 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:23:23 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:23:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 840ms 08:23:23 INFO - PROCESS | 2880 | 1464017003092 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 2880 | 1464017003094 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 08:23:23 INFO - PROCESS | 2880 | 1464017003098 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:23:23 INFO - PROCESS | 2880 | 1464017003100 Marionette TRACE conn6 <- [1,2962,null,{}] 08:23:23 INFO - PROCESS | 2880 | 1464017003104 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:23 INFO - PROCESS | 2880 | 1464017003231 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 08:23:23 INFO - PROCESS | 2880 | 1464017003361 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED012800 == 69 [pid = 2880] [id = 751] 08:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E52EF800) [pid = 2880] [serial = 2252] [outer = 0000000000000000] 08:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099E5DC9400) [pid = 2880] [serial = 2253] [outer = 00000099E52EF800] 08:23:23 INFO - PROCESS | 2880 | 1464017003419 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099E5E6B400) [pid = 2880] [serial = 2254] [outer = 00000099E52EF800] 08:23:24 INFO - PROCESS | 2880 | 1464017004013 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:23:24 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:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 944ms 08:23:24 INFO - PROCESS | 2880 | 1464017004059 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 2880 | 1464017004061 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 08:23:24 INFO - PROCESS | 2880 | 1464017004066 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:23:24 INFO - PROCESS | 2880 | 1464017004069 Marionette TRACE conn6 <- [1,2966,null,{}] 08:23:24 INFO - PROCESS | 2880 | 1464017004073 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:24 INFO - PROCESS | 2880 | 1464017004198 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 08:23:24 INFO - PROCESS | 2880 | 1464017004301 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:24 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED287000 == 70 [pid = 2880] [id = 752] 08:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E6035000) [pid = 2880] [serial = 2255] [outer = 0000000000000000] 08:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E6228800) [pid = 2880] [serial = 2256] [outer = 00000099E6035000] 08:23:24 INFO - PROCESS | 2880 | 1464017004358 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099E6230800) [pid = 2880] [serial = 2257] [outer = 00000099E6035000] 08:23:24 INFO - PROCESS | 2880 | 1464017004864 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:23:24 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:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 839ms 08:23:24 INFO - PROCESS | 2880 | 1464017004910 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 2880 | 1464017004913 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 08:23:24 INFO - PROCESS | 2880 | 1464017004916 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:23:24 INFO - PROCESS | 2880 | 1464017004918 Marionette TRACE conn6 <- [1,2970,null,{}] 08:23:24 INFO - PROCESS | 2880 | 1464017004922 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 2880 | 1464017005098 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 08:23:25 INFO - PROCESS | 2880 | 1464017005228 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2B0000 == 71 [pid = 2880] [id = 753] 08:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E6037000) [pid = 2880] [serial = 2258] [outer = 0000000000000000] 08:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E6234800) [pid = 2880] [serial = 2259] [outer = 00000099E6037000] 08:23:25 INFO - PROCESS | 2880 | 1464017005288 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E687CC00) [pid = 2880] [serial = 2260] [outer = 00000099E6037000] 08:23:25 INFO - PROCESS | 2880 | 1464017005766 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:23:25 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:23:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:23:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 881ms 08:23:25 INFO - PROCESS | 2880 | 1464017005800 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 2880 | 1464017005803 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 08:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:23:25 INFO - PROCESS | 2880 | 1464017005806 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 2880 | 1464017005808 Marionette TRACE conn6 <- [1,2974,null,{}] 08:23:25 INFO - PROCESS | 2880 | 1464017005812 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 2880 | 1464017005925 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 08:23:26 INFO - PROCESS | 2880 | 1464017006057 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED8C9000 == 72 [pid = 2880] [id = 754] 08:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E6228000) [pid = 2880] [serial = 2261] [outer = 0000000000000000] 08:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099E6F5EC00) [pid = 2880] [serial = 2262] [outer = 00000099E6228000] 08:23:26 INFO - PROCESS | 2880 | 1464017006116 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099E6F68C00) [pid = 2880] [serial = 2263] [outer = 00000099E6228000] 08:23:26 INFO - PROCESS | 2880 | 1464017006642 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:23:26 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:23:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 880ms 08:23:26 INFO - PROCESS | 2880 | 1464017006689 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 2880 | 1464017006692 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 08:23:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:23:26 INFO - PROCESS | 2880 | 1464017006695 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 2880 | 1464017006697 Marionette TRACE conn6 <- [1,2978,null,{}] 08:23:26 INFO - PROCESS | 2880 | 1464017006701 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:26 INFO - PROCESS | 2880 | 1464017006817 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 08:23:26 INFO - PROCESS | 2880 | 1464017006921 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDA10800 == 73 [pid = 2880] [id = 755] 08:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099E6FE6800) [pid = 2880] [serial = 2264] [outer = 0000000000000000] 08:23:26 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099E7163000) [pid = 2880] [serial = 2265] [outer = 00000099E6FE6800] 08:23:26 INFO - PROCESS | 2880 | 1464017006979 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099E7B0D800) [pid = 2880] [serial = 2266] [outer = 00000099E6FE6800] 08:23:27 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983A44800 == 74 [pid = 2880] [id = 756] 08:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (0000009982F44400) [pid = 2880] [serial = 2267] [outer = 0000000000000000] 08:23:27 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (00000099DD2C3000) [pid = 2880] [serial = 2268] [outer = 0000009982F44400] 08:23:27 INFO - PROCESS | 2880 | 1464017007582 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:23:27 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:23:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 944ms 08:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:23:27 INFO - PROCESS | 2880 | 1464017007643 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 2880 | 1464017007645 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 08:23:27 INFO - PROCESS | 2880 | 1464017007649 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 2880 | 1464017007651 Marionette TRACE conn6 <- [1,2982,null,{}] 08:23:27 INFO - PROCESS | 2880 | 1464017007655 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:27 INFO - PROCESS | 2880 | 1464017007849 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 08:23:28 INFO - PROCESS | 2880 | 1464017008095 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 2880 | ++DOCSHELL 00000099828FA800 == 75 [pid = 2880] [id = 757] 08:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (00000099801F5C00) [pid = 2880] [serial = 2269] [outer = 0000000000000000] 08:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099803F4400) [pid = 2880] [serial = 2270] [outer = 00000099801F5C00] 08:23:28 INFO - PROCESS | 2880 | 1464017008167 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (0000009981619800) [pid = 2880] [serial = 2271] [outer = 00000099801F5C00] 08:23:28 INFO - PROCESS | 2880 | 1464017008744 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:23:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:23:28 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:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1138ms 08:23:28 INFO - PROCESS | 2880 | 1464017008790 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 2880 | 1464017008796 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 08:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:23:28 INFO - PROCESS | 2880 | 1464017008800 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 2880 | 1464017008804 Marionette TRACE conn6 <- [1,2986,null,{}] 08:23:28 INFO - PROCESS | 2880 | 1464017008810 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 2880 | 1464017008931 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 08:23:29 INFO - PROCESS | 2880 | 1464017009037 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8544800 == 76 [pid = 2880] [id = 758] 08:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (0000009983A0E000) [pid = 2880] [serial = 2272] [outer = 0000000000000000] 08:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (0000009983D37C00) [pid = 2880] [serial = 2273] [outer = 0000009983A0E000] 08:23:29 INFO - PROCESS | 2880 | 1464017009089 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (00000099D8A75400) [pid = 2880] [serial = 2274] [outer = 0000009983A0E000] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5B44000 == 75 [pid = 2880] [id = 700] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7135800 == 74 [pid = 2880] [id = 563] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 0000009983142800 == 73 [pid = 2880] [id = 562] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6624800 == 72 [pid = 2880] [id = 701] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E717D000 == 71 [pid = 2880] [id = 745] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7F27800 == 70 [pid = 2880] [id = 744] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E6630000 == 69 [pid = 2880] [id = 743] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5CDA000 == 68 [pid = 2880] [id = 742] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E57A9800 == 67 [pid = 2880] [id = 741] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4376800 == 66 [pid = 2880] [id = 740] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099DEDDC000 == 65 [pid = 2880] [id = 739] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099DDB7F000 == 64 [pid = 2880] [id = 738] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8AA3000 == 63 [pid = 2880] [id = 737] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099E2829000) [pid = 2880] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099E4CB8000) [pid = 2880] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E4C25C00) [pid = 2880] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 000000998233A800 == 62 [pid = 2880] [id = 736] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 000000998266F800 == 61 [pid = 2880] [id = 735] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E9F32800 == 60 [pid = 2880] [id = 731] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5904800 == 59 [pid = 2880] [id = 730] 08:23:29 INFO - PROCESS | 2880 | --DOCSHELL 0000009983F3C000 == 58 [pid = 2880] [id = 729] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099811EFC00) [pid = 2880] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (00000099828C6400) [pid = 2880] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (00000099E233FC00) [pid = 2880] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (00000099DF167C00) [pid = 2880] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (00000099DDC76C00) [pid = 2880] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099D8AC6000) [pid = 2880] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (00000099D8B06000) [pid = 2880] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (000000998161F800) [pid = 2880] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (0000009982F4C000) [pid = 2880] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099E469CC00) [pid = 2880] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (00000099E28D5C00) [pid = 2880] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099E282D400) [pid = 2880] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099829E8C00) [pid = 2880] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (0000009983F4FC00) [pid = 2880] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099D8B08C00) [pid = 2880] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099E3140400) [pid = 2880] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099D8343400) [pid = 2880] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099E283A400) [pid = 2880] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099D96E0800) [pid = 2880] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099DD2C1C00) [pid = 2880] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099D8CE3800) [pid = 2880] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 08:23:29 INFO - PROCESS | 2880 | 1464017009739 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:23:29 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:23:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 983ms 08:23:29 INFO - PROCESS | 2880 | 1464017009789 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 2880 | 1464017009793 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 08:23:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:23:29 INFO - PROCESS | 2880 | 1464017009797 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 2880 | 1464017009799 Marionette TRACE conn6 <- [1,2990,null,{}] 08:23:29 INFO - PROCESS | 2880 | 1464017009803 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:29 INFO - PROCESS | 2880 | 1464017009899 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 08:23:30 INFO - PROCESS | 2880 | 1464017009994 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D7135800 == 59 [pid = 2880] [id = 759] 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099811E3400) [pid = 2880] [serial = 2275] [outer = 0000000000000000] 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099828CCC00) [pid = 2880] [serial = 2276] [outer = 00000099811E3400] 08:23:30 INFO - PROCESS | 2880 | 1464017010041 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (0000009983D37400) [pid = 2880] [serial = 2277] [outer = 00000099811E3400] 08:23:30 INFO - PROCESS | 2880 | 1464017010448 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:23:30 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:23:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 692ms 08:23:30 INFO - PROCESS | 2880 | 1464017010493 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 2880 | 1464017010495 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 08:23:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:23:30 INFO - PROCESS | 2880 | 1464017010500 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 2880 | 1464017010506 Marionette TRACE conn6 <- [1,2994,null,{}] 08:23:30 INFO - PROCESS | 2880 | 1464017010515 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:30 INFO - PROCESS | 2880 | 1464017010613 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 08:23:30 INFO - PROCESS | 2880 | 1464017010621 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:30 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4374800 == 60 [pid = 2880] [id = 760] 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099D8A22400) [pid = 2880] [serial = 2278] [outer = 0000000000000000] 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099D8CDF800) [pid = 2880] [serial = 2279] [outer = 00000099D8A22400] 08:23:30 INFO - PROCESS | 2880 | 1464017010668 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099DD30E000) [pid = 2880] [serial = 2280] [outer = 00000099D8A22400] 08:23:31 INFO - PROCESS | 2880 | 1464017011162 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:23:31 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:23:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 692ms 08:23:31 INFO - PROCESS | 2880 | 1464017011197 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 2880 | 1464017011199 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 08:23:31 INFO - PROCESS | 2880 | 1464017011202 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:23:31 INFO - PROCESS | 2880 | 1464017011204 Marionette TRACE conn6 <- [1,2998,null,{}] 08:23:31 INFO - PROCESS | 2880 | 1464017011208 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:31 INFO - PROCESS | 2880 | 1464017011303 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 08:23:31 INFO - PROCESS | 2880 | 1464017011312 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A9B800 == 61 [pid = 2880] [id = 761] 08:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099DD2BEC00) [pid = 2880] [serial = 2281] [outer = 0000000000000000] 08:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099DE099400) [pid = 2880] [serial = 2282] [outer = 00000099DD2BEC00] 08:23:31 INFO - PROCESS | 2880 | 1464017011358 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099DF338400) [pid = 2880] [serial = 2283] [outer = 00000099DD2BEC00] 08:23:31 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:31 INFO - PROCESS | 2880 | 1464017011850 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:23:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:23:31 INFO - {} 08:23:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:23:31 INFO - {} 08:23:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:23:31 INFO - {} 08:23:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:23:31 INFO - {} 08:23:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 692ms 08:23:31 INFO - PROCESS | 2880 | 1464017011903 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 2880 | 1464017011905 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 08:23:31 INFO - PROCESS | 2880 | 1464017011908 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - TEST-START | /FileAPI/fileReader.html 08:23:31 INFO - PROCESS | 2880 | 1464017011910 Marionette TRACE conn6 <- [1,3002,null,{}] 08:23:31 INFO - PROCESS | 2880 | 1464017011914 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:32 INFO - PROCESS | 2880 | 1464017012037 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 08:23:32 INFO - PROCESS | 2880 | 1464017012121 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E7BF0800 == 62 [pid = 2880] [id = 762] 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E2830400) [pid = 2880] [serial = 2284] [outer = 0000000000000000] 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E2833C00) [pid = 2880] [serial = 2285] [outer = 00000099E2830400] 08:23:32 INFO - PROCESS | 2880 | 1464017012174 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099E30B7400) [pid = 2880] [serial = 2286] [outer = 00000099E2830400] 08:23:32 INFO - PROCESS | 2880 | 1464017012614 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:23:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:23:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:23:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:23:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:23:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 735ms 08:23:32 INFO - PROCESS | 2880 | 1464017012651 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 2880 | 1464017012653 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 08:23:32 INFO - PROCESS | 2880 | 1464017012656 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 2880 | 1464017012658 Marionette TRACE conn6 <- [1,3006,null,{}] 08:23:32 INFO - TEST-START | /FileAPI/historical.html 08:23:32 INFO - PROCESS | 2880 | 1464017012661 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:32 INFO - PROCESS | 2880 | 1464017012786 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 08:23:32 INFO - PROCESS | 2880 | 1464017012849 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E98AC800 == 63 [pid = 2880] [id = 763] 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099E4C89C00) [pid = 2880] [serial = 2287] [outer = 0000000000000000] 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099E502F000) [pid = 2880] [serial = 2288] [outer = 00000099E4C89C00] 08:23:32 INFO - PROCESS | 2880 | 1464017012895 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099E52F0800) [pid = 2880] [serial = 2289] [outer = 00000099E4C89C00] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (00000099E432A000) [pid = 2880] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (00000099DD2C2000) [pid = 2880] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (00000099DEC06800) [pid = 2880] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099E233D400) [pid = 2880] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (0000009980A35800) [pid = 2880] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099E2846400) [pid = 2880] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099E4C94C00) [pid = 2880] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (0000009983343800) [pid = 2880] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099D8A72800) [pid = 2880] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099806E5C00) [pid = 2880] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E4C8BC00) [pid = 2880] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099D8B05400) [pid = 2880] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099DED8E800) [pid = 2880] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:23:33 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099DD4F0000) [pid = 2880] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:23:33 INFO - PROCESS | 2880 | 1464017013665 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:23:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:23:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:23:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:23:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:23:33 INFO - TEST-OK | /FileAPI/historical.html | took 1022ms 08:23:33 INFO - PROCESS | 2880 | 1464017013684 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 2880 | 1464017013689 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 08:23:33 INFO - TEST-START | /FileAPI/idlharness.html 08:23:33 INFO - PROCESS | 2880 | 1464017013695 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 2880 | 1464017013699 Marionette TRACE conn6 <- [1,3010,null,{}] 08:23:33 INFO - PROCESS | 2880 | 1464017013730 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 2880 | 1464017013855 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 08:23:34 INFO - PROCESS | 2880 | 1464017013990 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:34 INFO - PROCESS | 2880 | ++DOCSHELL 00000099DDB8A000 == 64 [pid = 2880] [id = 764] 08:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (0000009981625400) [pid = 2880] [serial = 2290] [outer = 0000000000000000] 08:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099829E4800) [pid = 2880] [serial = 2291] [outer = 0000009981625400] 08:23:34 INFO - PROCESS | 2880 | 1464017014052 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (0000009983A05800) [pid = 2880] [serial = 2292] [outer = 0000009981625400] 08:23:35 INFO - PROCESS | 2880 | 1464017015090 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:23:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:23:35 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:23:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:23:35 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:23:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:23:35 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:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:23:35 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:23:35 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:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:23:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:23:35 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:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:23:35 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:23:35 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:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:23:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 1515ms 08:23:35 INFO - PROCESS | 2880 | 1464017015228 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 2880 | 1464017015235 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 08:23:35 INFO - TEST-START | /FileAPI/idlharness.worker 08:23:35 INFO - PROCESS | 2880 | 1464017015243 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 2880 | 1464017015246 Marionette TRACE conn6 <- [1,3014,null,{}] 08:23:35 INFO - PROCESS | 2880 | 1464017015250 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:35 INFO - PROCESS | 2880 | 1464017015397 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 08:23:35 INFO - PROCESS | 2880 | 1464017015526 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDAD2800 == 65 [pid = 2880] [id = 765] 08:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099D7BCD000) [pid = 2880] [serial = 2293] [outer = 0000000000000000] 08:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E5E67400) [pid = 2880] [serial = 2294] [outer = 00000099D7BCD000] 08:23:35 INFO - PROCESS | 2880 | 1464017015583 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099E602D000) [pid = 2880] [serial = 2295] [outer = 00000099D7BCD000] 08:23:35 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:36 INFO - PROCESS | 2880 | 1464017016718 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:23:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:23:36 INFO - {} 08:23:36 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:23:36 INFO - {} 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:23:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:23:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:23:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 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:23:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:23:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:23:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:23:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:23:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:23:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:23:36 INFO - {} 08:23:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1630ms 08:23:36 INFO - PROCESS | 2880 | 1464017016893 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 2880 | 1464017016896 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 08:23:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:23:36 INFO - PROCESS | 2880 | 1464017016912 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 2880 | 1464017016916 Marionette TRACE conn6 <- [1,3018,null,{}] 08:23:36 INFO - PROCESS | 2880 | 1464017016928 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 2880 | 1464017017049 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 08:23:37 INFO - PROCESS | 2880 | 1464017017177 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6F9D000 == 66 [pid = 2880] [id = 766] 08:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E2346400) [pid = 2880] [serial = 2296] [outer = 0000000000000000] 08:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E2364000) [pid = 2880] [serial = 2297] [outer = 00000099E2346400] 08:23:37 INFO - PROCESS | 2880 | 1464017017239 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E9426C00) [pid = 2880] [serial = 2298] [outer = 00000099E2346400] 08:23:37 INFO - PROCESS | 2880 | 1464017017762 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:23:37 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:23:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 900ms 08:23:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:23:37 INFO - PROCESS | 2880 | 1464017017814 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 2880 | 1464017017817 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 08:23:37 INFO - PROCESS | 2880 | 1464017017821 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 2880 | 1464017017823 Marionette TRACE conn6 <- [1,3022,null,{}] 08:23:37 INFO - PROCESS | 2880 | 1464017017827 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 2880 | 1464017017946 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 08:23:38 INFO - PROCESS | 2880 | 1464017018050 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EFF21800 == 67 [pid = 2880] [id = 767] 08:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E942D800) [pid = 2880] [serial = 2299] [outer = 0000000000000000] 08:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099E9740C00) [pid = 2880] [serial = 2300] [outer = 00000099E942D800] 08:23:38 INFO - PROCESS | 2880 | 1464017018107 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099E9748800) [pid = 2880] [serial = 2301] [outer = 00000099E942D800] 08:23:38 INFO - PROCESS | 2880 | 1464017018672 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:23:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 881ms 08:23:38 INFO - PROCESS | 2880 | 1464017018704 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 2880 | 1464017018706 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 08:23:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:23:38 INFO - PROCESS | 2880 | 1464017018710 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 2880 | 1464017018712 Marionette TRACE conn6 <- [1,3026,null,{}] 08:23:38 INFO - PROCESS | 2880 | 1464017018716 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:38 INFO - PROCESS | 2880 | 1464017018854 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 08:23:39 INFO - PROCESS | 2880 | 1464017018992 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 2880 | ++DOCSHELL 0000009982AB1000 == 68 [pid = 2880] [id = 768] 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099E974FC00) [pid = 2880] [serial = 2302] [outer = 0000000000000000] 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (00000099EAA98400) [pid = 2880] [serial = 2303] [outer = 00000099E974FC00] 08:23:39 INFO - PROCESS | 2880 | 1464017019050 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099EAA9F400) [pid = 2880] [serial = 2304] [outer = 00000099E974FC00] 08:23:39 INFO - PROCESS | 2880 | 1464017019544 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:23:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:23:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:23:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 880ms 08:23:39 INFO - PROCESS | 2880 | 1464017019593 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 2880 | 1464017019595 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 08:23:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:23:39 INFO - PROCESS | 2880 | 1464017019599 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 2880 | 1464017019601 Marionette TRACE conn6 <- [1,3030,null,{}] 08:23:39 INFO - PROCESS | 2880 | 1464017019605 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:39 INFO - PROCESS | 2880 | 1464017019742 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 08:23:39 INFO - PROCESS | 2880 | 1464017019849 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:39 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9EC0800 == 69 [pid = 2880] [id = 769] 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (00000099EAAEEC00) [pid = 2880] [serial = 2305] [outer = 0000000000000000] 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (00000099EBB27C00) [pid = 2880] [serial = 2306] [outer = 00000099EAAEEC00] 08:23:39 INFO - PROCESS | 2880 | 1464017019906 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (00000099EBB2E800) [pid = 2880] [serial = 2307] [outer = 00000099EAAEEC00] 08:23:40 INFO - PROCESS | 2880 | 1464017020638 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:23:40 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:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:23:40 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:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:23:40 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:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:23:40 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:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:23:40 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:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:23:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:23:40 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:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:23:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 08:23:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:23:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:23:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:23:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1121ms 08:23:40 INFO - PROCESS | 2880 | 1464017020723 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 2880 | 1464017020726 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 08:23:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:23:40 INFO - PROCESS | 2880 | 1464017020730 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 2880 | 1464017020732 Marionette TRACE conn6 <- [1,3034,null,{}] 08:23:40 INFO - PROCESS | 2880 | 1464017020736 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:40 INFO - PROCESS | 2880 | 1464017020857 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 08:23:41 INFO - PROCESS | 2880 | 1464017020991 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 2880 | ++DOCSHELL 00000099839A0800 == 70 [pid = 2880] [id = 770] 08:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099803F2800) [pid = 2880] [serial = 2308] [outer = 0000000000000000] 08:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (00000099EA242400) [pid = 2880] [serial = 2309] [outer = 00000099803F2800] 08:23:41 INFO - PROCESS | 2880 | 1464017021050 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (00000099EBC64C00) [pid = 2880] [serial = 2310] [outer = 00000099803F2800] 08:23:41 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:41 INFO - PROCESS | 2880 | 1464017021583 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:23:41 INFO - {} 08:23:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 877ms 08:23:41 INFO - PROCESS | 2880 | 1464017021649 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 2880 | 1464017021651 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 08:23:41 INFO - PROCESS | 2880 | 1464017021656 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 2880 | 1464017021659 Marionette TRACE conn6 <- [1,3038,null,{}] 08:23:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:23:41 INFO - PROCESS | 2880 | 1464017021668 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 2880 | 1464017021950 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 08:23:42 INFO - PROCESS | 2880 | 1464017022064 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F38800 == 71 [pid = 2880] [id = 771] 08:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (0000009980A34400) [pid = 2880] [serial = 2311] [outer = 0000000000000000] 08:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (0000009980A40C00) [pid = 2880] [serial = 2312] [outer = 0000009980A34400] 08:23:42 INFO - PROCESS | 2880 | 1464017022116 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (0000009982F4C800) [pid = 2880] [serial = 2313] [outer = 0000009980A34400] 08:23:42 INFO - PROCESS | 2880 | 1464017022652 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:23:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1030ms 08:23:42 INFO - PROCESS | 2880 | 1464017022727 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 2880 | 1464017022731 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 08:23:42 INFO - PROCESS | 2880 | 1464017022737 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 2880 | 1464017022741 Marionette TRACE conn6 <- [1,3042,null,{}] 08:23:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:23:42 INFO - PROCESS | 2880 | 1464017022746 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:42 INFO - PROCESS | 2880 | 1464017022856 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 08:23:42 INFO - PROCESS | 2880 | 1464017022964 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E315C800 == 72 [pid = 2880] [id = 772] 08:23:42 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099D8CE0800) [pid = 2880] [serial = 2314] [outer = 0000000000000000] 08:23:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099DA2E8400) [pid = 2880] [serial = 2315] [outer = 00000099D8CE0800] 08:23:43 INFO - PROCESS | 2880 | 1464017023016 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099E233FC00) [pid = 2880] [serial = 2316] [outer = 00000099D8CE0800] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E7BF0800 == 71 [pid = 2880] [id = 762] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E5A9B800 == 70 [pid = 2880] [id = 761] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099E4374800 == 69 [pid = 2880] [id = 760] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099D7135800 == 68 [pid = 2880] [id = 759] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099D8544800 == 67 [pid = 2880] [id = 758] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099828FA800 == 66 [pid = 2880] [id = 757] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 0000009983A44800 == 65 [pid = 2880] [id = 756] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 164 (00000099E52F3000) [pid = 2880] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOCSHELL 00000099EBC57800 == 64 [pid = 2880] [id = 750] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 163 (00000099DDC79800) [pid = 2880] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 162 (00000099E4C0C400) [pid = 2880] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 161 (00000099DDC4B000) [pid = 2880] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 160 (00000099DED0B800) [pid = 2880] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 159 (00000099DE0E6000) [pid = 2880] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 158 (00000099E235B800) [pid = 2880] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 157 (00000099DFB0D000) [pid = 2880] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 156 (000000998161B000) [pid = 2880] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 155 (0000009980A3C000) [pid = 2880] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 154 (00000099E52EF000) [pid = 2880] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 153 (00000099E3088400) [pid = 2880] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 152 (00000099E5A5C800) [pid = 2880] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 151 (0000009982692000) [pid = 2880] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 150 (00000099E5037000) [pid = 2880] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 149 (0000009983A09C00) [pid = 2880] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (0000009983D3B800) [pid = 2880] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (00000099D8A77800) [pid = 2880] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099D8AC5C00) [pid = 2880] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (00000099E5B81000) [pid = 2880] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (0000009980A3C800) [pid = 2880] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099829EEC00) [pid = 2880] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (00000099E3142C00) [pid = 2880] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 141 (00000099E4C8E800) [pid = 2880] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 140 (00000099D8A76400) [pid = 2880] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 139 (00000099D8CE0000) [pid = 2880] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 138 (00000099E2347C00) [pid = 2880] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 137 (00000099E27EC400) [pid = 2880] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 136 (00000099E282EC00) [pid = 2880] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 135 (00000099E283D400) [pid = 2880] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | --DOMWINDOW == 134 (00000099D94C0C00) [pid = 2880] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 08:23:43 INFO - PROCESS | 2880 | 1464017023923 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:23:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:44 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:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:44 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:23:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1292ms 08:23:44 INFO - PROCESS | 2880 | 1464017024039 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 2880 | 1464017024043 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 08:23:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:23:44 INFO - PROCESS | 2880 | 1464017024047 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 2880 | 1464017024049 Marionette TRACE conn6 <- [1,3046,null,{}] 08:23:44 INFO - PROCESS | 2880 | 1464017024053 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:44 INFO - PROCESS | 2880 | 1464017024150 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 08:23:44 INFO - PROCESS | 2880 | 1464017024160 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 2880 | ++DOCSHELL 0000009983F39800 == 65 [pid = 2880] [id = 773] 08:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 135 (0000009983346800) [pid = 2880] [serial = 2317] [outer = 0000000000000000] 08:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 136 (00000099D8ABF000) [pid = 2880] [serial = 2318] [outer = 0000009983346800] 08:23:44 INFO - PROCESS | 2880 | 1464017024216 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 2880 | ++DOMWINDOW == 137 (00000099DED8F000) [pid = 2880] [serial = 2319] [outer = 0000009983346800] 08:23:44 INFO - PROCESS | 2880 | 1464017024736 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:23:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:23:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:23:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:23:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:23:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:23:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 738ms 08:23:44 INFO - PROCESS | 2880 | 1464017024786 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 2880 | 1464017024790 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 08:23:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:23:44 INFO - PROCESS | 2880 | 1464017024801 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 2880 | 1464017024805 Marionette TRACE conn6 <- [1,3050,null,{}] 08:23:44 INFO - PROCESS | 2880 | 1464017024809 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:44 INFO - PROCESS | 2880 | 1464017024911 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 08:23:45 INFO - PROCESS | 2880 | 1464017025008 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E4389800 == 66 [pid = 2880] [id = 774] 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 138 (00000099D8358C00) [pid = 2880] [serial = 2320] [outer = 0000000000000000] 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 139 (00000099E4CB8000) [pid = 2880] [serial = 2321] [outer = 00000099D8358C00] 08:23:45 INFO - PROCESS | 2880 | 1464017025057 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 140 (00000099E5B05000) [pid = 2880] [serial = 2322] [outer = 00000099D8358C00] 08:23:45 INFO - PROCESS | 2880 | [2880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:23:45 INFO - PROCESS | 2880 | 1464017025444 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:23:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:23:45 INFO - {} 08:23:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 689ms 08:23:45 INFO - PROCESS | 2880 | 1464017025489 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 2880 | 1464017025491 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 08:23:45 INFO - PROCESS | 2880 | 1464017025494 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:23:45 INFO - PROCESS | 2880 | 1464017025496 Marionette TRACE conn6 <- [1,3054,null,{}] 08:23:45 INFO - PROCESS | 2880 | 1464017025500 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 2880 | 1464017025625 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 08:23:45 INFO - PROCESS | 2880 | 1464017025634 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E6619800 == 67 [pid = 2880] [id = 775] 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 141 (00000099E5B83400) [pid = 2880] [serial = 2323] [outer = 0000000000000000] 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 142 (00000099E5E6FC00) [pid = 2880] [serial = 2324] [outer = 00000099E5B83400] 08:23:45 INFO - PROCESS | 2880 | 1464017025691 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (00000099E6235400) [pid = 2880] [serial = 2325] [outer = 00000099E5B83400] 08:23:46 INFO - PROCESS | 2880 | 1464017026167 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:23:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:23:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 734ms 08:23:46 INFO - PROCESS | 2880 | 1464017026232 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 2880 | 1464017026235 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 08:23:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:23:46 INFO - PROCESS | 2880 | 1464017026245 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 2880 | 1464017026247 Marionette TRACE conn6 <- [1,3058,null,{}] 08:23:46 INFO - PROCESS | 2880 | 1464017026251 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:46 INFO - PROCESS | 2880 | 1464017026377 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 08:23:46 INFO - PROCESS | 2880 | 1464017026432 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:46 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E8C27800 == 68 [pid = 2880] [id = 776] 08:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099E6F64C00) [pid = 2880] [serial = 2326] [outer = 0000000000000000] 08:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E6F68800) [pid = 2880] [serial = 2327] [outer = 00000099E6F64C00] 08:23:46 INFO - PROCESS | 2880 | 1464017026485 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E7BA5800) [pid = 2880] [serial = 2328] [outer = 00000099E6F64C00] 08:23:46 INFO - PROCESS | 2880 | 1464017026933 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:23:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 732ms 08:23:47 INFO - PROCESS | 2880 | 1464017027010 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 2880 | 1464017027012 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 08:23:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:23:47 INFO - PROCESS | 2880 | 1464017027020 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 2880 | 1464017027021 Marionette TRACE conn6 <- [1,3062,null,{}] 08:23:47 INFO - PROCESS | 2880 | 1464017027025 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:47 INFO - PROCESS | 2880 | 1464017027155 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 08:23:47 INFO - PROCESS | 2880 | 1464017027178 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E9A7C000 == 69 [pid = 2880] [id = 777] 08:23:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E800F400) [pid = 2880] [serial = 2329] [outer = 0000000000000000] 08:23:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E8441C00) [pid = 2880] [serial = 2330] [outer = 00000099E800F400] 08:23:47 INFO - PROCESS | 2880 | 1464017027231 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099E8E80400) [pid = 2880] [serial = 2331] [outer = 00000099E800F400] 08:23:47 INFO - PROCESS | 2880 | 1464017027651 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:23:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:23:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 08:23:47 INFO - PROCESS | 2880 | 1464017027697 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 2880 | 1464017027699 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 08:23:47 INFO - PROCESS | 2880 | 1464017027702 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:23:47 INFO - PROCESS | 2880 | 1464017027704 Marionette TRACE conn6 <- [1,3066,null,{}] 08:23:47 INFO - PROCESS | 2880 | 1464017027708 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:47 INFO - PROCESS | 2880 | 1464017027834 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 148 (00000099DD2BEC00) [pid = 2880] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 147 (00000099E2830400) [pid = 2880] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 146 (00000099801F5C00) [pid = 2880] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 145 (0000009983A0E000) [pid = 2880] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 144 (00000099D8A22400) [pid = 2880] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 143 (00000099811E3400) [pid = 2880] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:23:47 INFO - PROCESS | 2880 | --DOMWINDOW == 142 (0000009982F44400) [pid = 2880] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:23:47 INFO - PROCESS | 2880 | 1464017027963 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5AA3000 == 70 [pid = 2880] [id = 778] 08:23:47 INFO - PROCESS | 2880 | ++DOMWINDOW == 143 (0000009982575400) [pid = 2880] [serial = 2332] [outer = 0000000000000000] 08:23:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 144 (00000099DE0F0000) [pid = 2880] [serial = 2333] [outer = 0000009982575400] 08:23:48 INFO - PROCESS | 2880 | 1464017028009 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 145 (00000099E8EE4000) [pid = 2880] [serial = 2334] [outer = 0000009982575400] 08:23:48 INFO - PROCESS | 2880 | 1464017028388 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 2880 | 1464017028458 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 08:23:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:23:48 INFO - PROCESS | 2880 | 1464017028461 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 2880 | 1464017028463 Marionette TRACE conn6 <- [1,3070,null,{}] 08:23:48 INFO - PROCESS | 2880 | 1464017028467 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 2880 | 1464017028593 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 08:23:48 INFO - PROCESS | 2880 | 1464017028599 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 2880 | ++DOCSHELL 00000099ED2BC800 == 71 [pid = 2880] [id = 779] 08:23:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 146 (00000099E8EEB400) [pid = 2880] [serial = 2335] [outer = 0000000000000000] 08:23:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 147 (00000099E8F3BC00) [pid = 2880] [serial = 2336] [outer = 00000099E8EEB400] 08:23:48 INFO - PROCESS | 2880 | 1464017028653 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 2880 | ++DOMWINDOW == 148 (00000099E9740400) [pid = 2880] [serial = 2337] [outer = 00000099E8EEB400] 08:23:49 INFO - PROCESS | 2880 | 1464017029061 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:23:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:23:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:23:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 628ms 08:23:49 INFO - PROCESS | 2880 | 1464017029097 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 2880 | 1464017029099 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 08:23:49 INFO - PROCESS | 2880 | 1464017029102 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:23:49 INFO - PROCESS | 2880 | 1464017029104 Marionette TRACE conn6 <- [1,3074,null,{}] 08:23:49 INFO - PROCESS | 2880 | 1464017029122 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 2880 | 1464017029222 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 08:23:49 INFO - PROCESS | 2880 | 1464017029229 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EDB20800 == 72 [pid = 2880] [id = 780] 08:23:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 149 (00000099EAA99800) [pid = 2880] [serial = 2338] [outer = 0000000000000000] 08:23:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 150 (00000099EAAA1800) [pid = 2880] [serial = 2339] [outer = 00000099EAA99800] 08:23:49 INFO - PROCESS | 2880 | 1464017029274 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 151 (00000099EAAF5C00) [pid = 2880] [serial = 2340] [outer = 00000099EAA99800] 08:23:49 INFO - PROCESS | 2880 | 1464017029701 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:23:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:23:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 629ms 08:23:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:23:49 INFO - PROCESS | 2880 | 1464017029734 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 2880 | 1464017029736 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 08:23:49 INFO - PROCESS | 2880 | 1464017029739 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 2880 | 1464017029742 Marionette TRACE conn6 <- [1,3078,null,{}] 08:23:49 INFO - PROCESS | 2880 | 1464017029760 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 2880 | 1464017029856 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 08:23:49 INFO - PROCESS | 2880 | 1464017029861 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2CD000 == 73 [pid = 2880] [id = 781] 08:23:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 152 (000000998269D400) [pid = 2880] [serial = 2341] [outer = 0000000000000000] 08:23:49 INFO - PROCESS | 2880 | ++DOMWINDOW == 153 (00000099EBC63800) [pid = 2880] [serial = 2342] [outer = 000000998269D400] 08:23:49 INFO - PROCESS | 2880 | 1464017029912 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 2880 | ++DOMWINDOW == 154 (00000099EBF02C00) [pid = 2880] [serial = 2343] [outer = 000000998269D400] 08:23:50 INFO - PROCESS | 2880 | 1464017030621 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:23:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:23:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 944ms 08:23:50 INFO - PROCESS | 2880 | 1464017030688 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 2880 | 1464017030694 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 08:23:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:23:50 INFO - PROCESS | 2880 | 1464017030699 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 2880 | 1464017030704 Marionette TRACE conn6 <- [1,3082,null,{}] 08:23:50 INFO - PROCESS | 2880 | 1464017030709 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:50 INFO - PROCESS | 2880 | 1464017030839 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 08:23:50 INFO - PROCESS | 2880 | 1464017030983 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099D8A9D000 == 74 [pid = 2880] [id = 782] 08:23:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 155 (0000009983A0B000) [pid = 2880] [serial = 2344] [outer = 0000000000000000] 08:23:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 156 (0000009983D3B000) [pid = 2880] [serial = 2345] [outer = 0000009983A0B000] 08:23:51 INFO - PROCESS | 2880 | 1464017031044 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 157 (00000099D8B09400) [pid = 2880] [serial = 2346] [outer = 0000009983A0B000] 08:23:51 INFO - PROCESS | 2880 | 1464017031615 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:23:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:23:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 944ms 08:23:51 INFO - PROCESS | 2880 | 1464017031660 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 2880 | 1464017031667 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 08:23:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:23:51 INFO - PROCESS | 2880 | 1464017031675 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 2880 | 1464017031678 Marionette TRACE conn6 <- [1,3086,null,{}] 08:23:51 INFO - PROCESS | 2880 | 1464017031683 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:51 INFO - PROCESS | 2880 | 1464017031811 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 08:23:51 INFO - PROCESS | 2880 | 1464017031925 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:51 INFO - PROCESS | 2880 | ++DOCSHELL 00000099E5A8C000 == 75 [pid = 2880] [id = 783] 08:23:51 INFO - PROCESS | 2880 | ++DOMWINDOW == 158 (00000099DED85C00) [pid = 2880] [serial = 2347] [outer = 0000000000000000] 08:23:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 159 (00000099E2328400) [pid = 2880] [serial = 2348] [outer = 00000099DED85C00] 08:23:52 INFO - PROCESS | 2880 | 1464017032023 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 2880 | ++DOMWINDOW == 160 (00000099E2840400) [pid = 2880] [serial = 2349] [outer = 00000099DED85C00] 08:23:52 INFO - PROCESS | 2880 | 1464017032612 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:23:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 985ms 08:23:52 INFO - PROCESS | 2880 | 1464017032666 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 2880 | 1464017032669 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 08:23:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:23:52 INFO - PROCESS | 2880 | 1464017032673 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 2880 | 1464017032677 Marionette TRACE conn6 <- [1,3090,null,{}] 08:23:52 INFO - PROCESS | 2880 | 1464017032689 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:52 INFO - PROCESS | 2880 | 1464017032856 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 08:23:52 INFO - PROCESS | 2880 | 1464017032993 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EBF2C000 == 76 [pid = 2880] [id = 784] 08:23:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 161 (00000099E52EB000) [pid = 2880] [serial = 2350] [outer = 0000000000000000] 08:23:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 162 (00000099E5B7B400) [pid = 2880] [serial = 2351] [outer = 00000099E52EB000] 08:23:53 INFO - PROCESS | 2880 | 1464017033053 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 163 (00000099E6873800) [pid = 2880] [serial = 2352] [outer = 00000099E52EB000] 08:23:53 INFO - PROCESS | 2880 | 1464017033570 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:23:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 944ms 08:23:53 INFO - PROCESS | 2880 | 1464017033619 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 08:23:53 INFO - PROCESS | 2880 | 1464017033622 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 08:23:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:23:53 INFO - PROCESS | 2880 | 1464017033626 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 2880 | 1464017033628 Marionette TRACE conn6 <- [1,3094,null,{}] 08:23:53 INFO - PROCESS | 2880 | 1464017033632 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:53 INFO - PROCESS | 2880 | 1464017033755 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 08:23:53 INFO - PROCESS | 2880 | 1464017033869 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EE2E7000 == 77 [pid = 2880] [id = 785] 08:23:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 164 (00000099E71F2C00) [pid = 2880] [serial = 2353] [outer = 0000000000000000] 08:23:53 INFO - PROCESS | 2880 | ++DOMWINDOW == 165 (00000099E7F84400) [pid = 2880] [serial = 2354] [outer = 00000099E71F2C00] 08:23:53 INFO - PROCESS | 2880 | 1464017033966 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 166 (00000099E8E8A800) [pid = 2880] [serial = 2355] [outer = 00000099E71F2C00] 08:23:54 INFO - PROCESS | 2880 | 1464017034534 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:23:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 923ms 08:23:54 INFO - PROCESS | 2880 | 1464017034560 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 2880 | 1464017034562 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 08:23:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:23:54 INFO - PROCESS | 2880 | 1464017034567 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 2880 | 1464017034570 Marionette TRACE conn6 <- [1,3098,null,{}] 08:23:54 INFO - PROCESS | 2880 | 1464017034573 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:54 INFO - PROCESS | 2880 | 1464017034709 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 08:23:54 INFO - PROCESS | 2880 | 1464017034821 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EEF39800 == 78 [pid = 2880] [id = 786] 08:23:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 167 (00000099E7B0B800) [pid = 2880] [serial = 2356] [outer = 0000000000000000] 08:23:54 INFO - PROCESS | 2880 | ++DOMWINDOW == 168 (00000099EA245000) [pid = 2880] [serial = 2357] [outer = 00000099E7B0B800] 08:23:54 INFO - PROCESS | 2880 | 1464017034917 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 169 (00000099EAAED400) [pid = 2880] [serial = 2358] [outer = 00000099E7B0B800] 08:23:55 INFO - PROCESS | 2880 | 1464017035473 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:23:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:23:55 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:23:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:23:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 986ms 08:23:55 INFO - PROCESS | 2880 | 1464017035556 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 2880 | 1464017035558 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 08:23:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:23:55 INFO - PROCESS | 2880 | 1464017035562 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 2880 | 1464017035564 Marionette TRACE conn6 <- [1,3102,null,{}] 08:23:55 INFO - PROCESS | 2880 | 1464017035569 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 2880 | 1464017035735 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 08:23:55 INFO - PROCESS | 2880 | 1464017035872 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f59dd5e0-41c5-47cf-a29c-fc4a3a861b5e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:55 INFO - PROCESS | 2880 | ++DOCSHELL 00000099EF783000 == 79 [pid = 2880] [id = 787] 08:23:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 170 (00000099EBC72000) [pid = 2880] [serial = 2359] [outer = 0000000000000000] 08:23:55 INFO - PROCESS | 2880 | ++DOMWINDOW == 171 (00000099EBF10400) [pid = 2880] [serial = 2360] [outer = 00000099EBC72000] 08:23:55 INFO - PROCESS | 2880 | 1464017035933 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 2880 | ++DOMWINDOW == 172 (00000099826EC400) [pid = 2880] [serial = 2361] [outer = 00000099EBC72000] 08:23:56 INFO - PROCESS | 2880 | 1464017036414 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:23:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:23:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 880ms 08:23:56 INFO - PROCESS | 2880 | 1464017036444 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 2880 | 1464017036446 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 08:23:57 WARNING - u'runner_teardown' () 08:23:57 INFO - No more tests 08:23:57 INFO - Got 0 unexpected results 08:23:57 INFO - SUITE-END | took 696s 08:23:57 INFO - Closing logging queue 08:23:57 INFO - queue closed 08:23:57 INFO - Return code: 0 08:23:57 WARNING - # TBPL SUCCESS # 08:23:57 INFO - Running post-action listener: _resource_record_post_action 08:23:57 INFO - Running post-run listener: _resource_record_post_run 08:23:58 INFO - Total resource usage - Wall time: 707s; CPU: 14.0%; Read bytes: 30221824; Write bytes: 983253504; Read time: 434690; Write time: 3136530 08:23:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:23:58 INFO - install - Wall time: 3s; CPU: 13.0%; Read bytes: 0; Write bytes: 28765184; Read time: 0; Write time: 46990 08:23:58 INFO - run-tests - Wall time: 704s; CPU: 14.0%; Read bytes: 30221824; Write bytes: 876217856; Read time: 434690; Write time: 3040100 08:23:58 INFO - Running post-run listener: _upload_blobber_files 08:23:58 INFO - Blob upload gear active. 08:23:58 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 08:23:58 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:23:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 08:23:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 08:23:59 INFO - (blobuploader) - INFO - Open directory for files ... 08:23:59 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 08:23:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:23:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:24:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:24:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:24:00 INFO - (blobuploader) - INFO - Done attempting. 08:24:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 08:24:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:24:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:24:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:24:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:24:01 INFO - (blobuploader) - INFO - Done attempting. 08:24:01 INFO - (blobuploader) - INFO - Iteration through files over. 08:24:01 INFO - Return code: 0 08:24:01 INFO - rmtree: C:\slave\test\build\uploaded_files.json 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 08:24:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87833ee2c743cc462c103aa4ec5683866b1c90c1808abc23b5695e624af2947f537155c543654855a53ee969d494eec5880d295a66351b20ad61fda2df147e47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/cd0f2ee7ed8cdc60cafb3b5cfde907ed9541fdcc74fe726113e1549b0fd20c61458eaa5648091317cea8eb42438da8d053737bf1cf5caa0634a0b055fb518de3"} 08:24:01 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 08:24:01 INFO - Writing to file C:\slave\test\properties\blobber_files 08:24:01 INFO - Contents: 08:24:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87833ee2c743cc462c103aa4ec5683866b1c90c1808abc23b5695e624af2947f537155c543654855a53ee969d494eec5880d295a66351b20ad61fda2df147e47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/cd0f2ee7ed8cdc60cafb3b5cfde907ed9541fdcc74fe726113e1549b0fd20c61458eaa5648091317cea8eb42438da8d053737bf1cf5caa0634a0b055fb518de3"} 08:24:01 INFO - Running post-run listener: copy_logs_to_upload_dir 08:24:01 INFO - Copying logs to upload dir... 08:24:01 INFO - mkdir: C:\slave\test\build\upload\logs 08:24:01 INFO - Copying logs to upload dir... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... 08:24:01 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=936.957000 ========= master_lag: 0.30 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 37 secs) (at 2016-05-23 08:24:02.162390) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 08:24:02.163283) ========= '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-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87833ee2c743cc462c103aa4ec5683866b1c90c1808abc23b5695e624af2947f537155c543654855a53ee969d494eec5880d295a66351b20ad61fda2df147e47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/cd0f2ee7ed8cdc60cafb3b5cfde907ed9541fdcc74fe726113e1549b0fd20c61458eaa5648091317cea8eb42438da8d053737bf1cf5caa0634a0b055fb518de3"} build_url:https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87833ee2c743cc462c103aa4ec5683866b1c90c1808abc23b5695e624af2947f537155c543654855a53ee969d494eec5880d295a66351b20ad61fda2df147e47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/cd0f2ee7ed8cdc60cafb3b5cfde907ed9541fdcc74fe726113e1549b0fd20c61458eaa5648091317cea8eb42438da8d053737bf1cf5caa0634a0b055fb518de3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ditoHaCsS1aImcac-D6vQA/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 08:24:02.285727) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 08:24:02.286296) ========= '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-146\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-146 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-146 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-146\AppData\Local LOGONSERVER=\\T-W864-IX-146 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-146 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-146 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-146 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-05-23 08:24:02.401777) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-23 08:24:02.402243) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-23 08:24:03.115409) ========= ========= Total master_lag: 0.44 =========